MprInfoBlockSet 関数 (mprapi.h)
MprInfoBlockSet は、指定されたブロックが変更された既存のヘッダーと同じ新しいヘッダーを作成します。
構文
DWORD MprInfoBlockSet(
[in] LPVOID lpHeader,
[in] DWORD dwInfoType,
[in] DWORD dwItemSize,
[in] DWORD dwItemCount,
[in] LPBYTE lpItemData,
[out] LPVOID *lplpNewHeader
);
パラメーター
[in] lpHeader
指定したブロックを変更するヘッダーへのポインター。
[in] dwInfoType
変更するブロックの種類を指定します。 使用できる種類は、トランスポート ( IP または IPX) によって異なります。
[in] dwItemSize
ブロックの新しいデータ内の各項目のサイズを指定します。
[in] dwItemCount
ブロックの新しいデータとしてコピーする dwItemSize サイズの項目の数を指定します。
[in] lpItemData
ブロックの新しいデータへのポインター。 これは、 dwItemSize と dwItemCount の積と等しいサイズ (バイト単位) のバッファー を指す必要があります。
[out] lplpNewHeader
正常に戻った時点で、新しいヘッダーを指すポインター変数へのポインター。
戻り値
関数が成功した場合、戻り値はNO_ERROR。
関数が失敗した場合、戻り値は次のいずれかの値になります。
値 | 説明 |
---|---|
|
1 つ以上の必須パラメーターが NULL であるか、 dwInfoType 型のブロックがヘッダーに存在しません。 |
|
呼び出しに失敗しました。 FormatMessage を使用して、返されたエラー コードに対応するエラー メッセージを取得します。 |
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mprapi.h |
Library | Mprapi.lib |
[DLL] | Mprapi.dll |