MesDecodeIncrementalHandleCreate 関数 (midles.h)

MesDecodeIncrementalHandleCreate 関数は、シリアル化の増分スタイルのデコード ハンドルを作成します。

構文

RPC_STATUS MesDecodeIncrementalHandleCreate(
  void         *UserState,
  MIDL_ES_READ ReadFn,
  handle_t     *pHandle
);

パラメーター

UserState

ユーザーが指定した AllocWriteおよび Read 関数を調整する、ユーザー指定の状態オブジェクトへのポインター。

ReadFn

Read 関数へのポインター。

pHandle

新しく作成されたハンドルへのポインター。

戻り値

説明
RPC_S_OK
呼び出しは成功しました。
RPC_S_INVALID_ARG
引数が無効です。
RPC_S_OUT_OF_MEMORY
メモリが不足しています。
 
メモ 有効なエラー コードの一覧については、「 RPC 戻り値」を参照してください。
 

解説

MesDecodeIncrementalHandleCreate 関数は、アプリケーションによってハンドルを作成し、デコードの増分スタイル用に初期化するために使用されます。 デコードの増分スタイルを使用する場合、ユーザーは Read 関数を提供して、デコードするデータの次の部分を含むバッファーを提供します。 バッファーは 8 に配置する必要があり、バッファーのサイズは 8 の倍数である必要があります。 ユーザーが指定した AllocWriteおよび Read 関数の詳細については、「 Serialization Services」を参照してください。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー midles.h (Rpc.h を含む)
Library Rpcrt4.lib
[DLL] Rpcrt4.dll

関連項目

Alloc

MesHandleFree

MesIncrementalHandleReset