MesDecodeBufferHandleCreate 関数 (midles.h)
MesDecodeBufferHandleCreate 関数は、デコード ハンドルを作成し、シリアル化の (固定) バッファー スタイル用に初期化します。
構文
RPC_STATUS MesDecodeBufferHandleCreate(
char *Buffer,
unsigned long BufferSize,
handle_t *pHandle
);
パラメーター
Buffer
デコードするデータを含むバッファーへのポインター。
BufferSize
バッファー内でデコードするデータのバイト数。
pHandle
ハンドルが書き込まれるアドレスへのポインター。
戻り値
値 | 説明 |
---|---|
|
呼び出しは成功しました。 |
|
引数が無効です。 |
|
メモリが不足しています。 |
|
バッファーが無効でした。 |
メモ 有効なエラー コードの一覧については、「 RPC 戻り値」を参照してください。
解説
MesDecodeBufferHandleCreate ルーチンは、シリアル化ハンドルを作成し、デコードの (固定) バッファー スタイルのハンドルを初期化するためにアプリケーションによって使用されます。 固定バッファー スタイルのデコードを使用する場合、ユーザーはエンコードされたすべてのデータを含む単一のバッファーを提供します。 このバッファーには、8 にアラインされたアドレスが必要です。また、サイズは 8 バイトの倍数である必要があります。 また、デコードするすべてのデータを保持するのに十分な大きさにする必要があります。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | midles.h (Rpc.h を含む) |
Library | Rpcrt4.lib |
[DLL] | Rpcrt4.dll |