Fungsi MesIncrementalHandleReset (midles.h)
Fungsi MesIncrementalHandleReset menginisialisasi ulang handel untuk serialisasi inkremental.
Sintaks
RPC_STATUS MesIncrementalHandleReset(
handle_t Handle,
void *UserState,
MIDL_ES_ALLOC AllocFn,
MIDL_ES_WRITE WriteFn,
MIDL_ES_READ ReadFn,
MIDL_ES_CODE Operation
);
Parameter
Handle
Tangani untuk diinisialisasi ulang.
UserState
Bergantung pada fungsi , arahkan ke blok yang disediakan pengguna yang mengoordinasikan panggilan berturut-turut ke fungsi Alokasi, Tulis, dan Baca yang disediakan pengguna.
AllocFn
Penunjuk ke fungsi Alokasi yang disediakan pengguna. Parameter ini bisa NULL jika operasi tidak memerlukannya, atau jika handel sebelumnya dimulai dengan pointer.
WriteFn
Penunjuk ke fungsi Tulis yang disediakan pengguna. Parameter ini bisa NULL jika operasi tidak memerlukannya, atau jika handel sebelumnya dimulai dengan pointer.
ReadFn
Arahkan ke fungsi Baca yang disediakan pengguna. Parameter ini bisa NULL jika operasi tidak memerlukannya, atau jika handel sebelumnya dimulai dengan pointer.
Operation
Menentukan operasi. Operasi yang valid MES_ENCODE, MES_ENCODE_NDR64, atau MES_DECODE.
Menampilkan nilai
Nilai | Makna |
---|---|
|
Panggilan berhasil. |
|
Argumen tidak valid. |
|
Kehabisan memori. |
Keterangan
Rutinitas MesIncrementalHandleReset digunakan oleh aplikasi untuk menginisialisasi ulang handel untuk gaya pengodean atau pendekodean bertahap. Untuk informasi tambahan tentang fungsi Alokasi, Tulis, dan Baca yang disediakan pengguna, lihat Layanan Serialisasi.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | midles.h (termasuk Rpc.h) |
Pustaka | Rpcrt4.lib |
DLL | Rpcrt4.dll |