MesIncrementalHandleReset 関数 (midles.h)
MesIncrementalHandleReset 関数は、増分シリアル化のためにハンドルを再初期化します。
構文
RPC_STATUS MesIncrementalHandleReset(
handle_t Handle,
void *UserState,
MIDL_ES_ALLOC AllocFn,
MIDL_ES_WRITE WriteFn,
MIDL_ES_READ ReadFn,
MIDL_ES_CODE Operation
);
パラメーター
Handle
再初期化するハンドル。
UserState
関数に応じて、ユーザーが指定した Alloc、 Write、 および Read 関数への連続する呼び出しを調整する、ユーザー指定のブロックへのポインター。
AllocFn
ユーザー指定の Alloc 関数へのポインター。 操作で必要ない場合、またはハンドルがポインターで以前に開始された場合、このパラメーターは NULL にすることができます。
WriteFn
ユーザー指定の Write 関数へのポインター。 操作で必要ない場合、またはハンドルがポインターで以前に開始された場合、このパラメーターは NULL にすることができます。
ReadFn
ユーザー指定の Read 関数へのポインター。 操作で必要ない場合、またはハンドルがポインターで以前に開始された場合、このパラメーターは NULL にすることができます。
Operation
操作を指定します。 有効な操作は、 MES_ENCODE、 MES_ENCODE_NDR64、または MES_DECODEです。
戻り値
値 | 説明 |
---|---|
|
呼び出しは成功しました。 |
|
引数が無効です。 |
|
メモリが不足しています。 |
解説
MesIncrementalHandleReset ルーチンは、エンコードまたはデコードの増分スタイルのハンドルを再初期化するためにアプリケーションによって使用されます。 ユーザーが指定した Alloc 関数、 Write 関数、 および Read 関数の詳細については、「 Serialization Services」を参照してください。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | midles.h (Rpc.h を含む) |
Library | Rpcrt4.lib |
[DLL] | Rpcrt4.dll |