NetApiBufferReallocate 関数 (lmapibuf.h)
NetApiBufferReallocate 関数は、NetApiBufferAllocate 関数の前の呼び出しによって割り当てられたバッファーのサイズを変更します。
構文
NET_API_STATUS NET_API_FUNCTION NetApiBufferReallocate(
[in] _Frees_ptr_opt_ LPVOID OldBuffer,
[in] DWORD NewByteCount,
[out] LPVOID *NewBuffer
);
パラメーター
[in] OldBuffer
NetApiBufferAllocate 関数の呼び出しによって返されるバッファーへのポインター。
[in] NewByteCount
バッファーの新しいサイズをバイト単位で指定します。
[out] NewBuffer
再割り当てされたバッファーへのポインターを受け取ります。
戻り値
関数が成功した場合、戻り値はNERR_Success。
関数が失敗した場合、戻り値はシステム エラー コードです。 エラー コードの一覧については、「 システム エラー コード」を参照してください。
注釈
ApiBuffer 関数を正常に実行するために特別なグループ メンバーシップは必要ありません。
ネットワーク管理 ApiBuffer 関数の使用方法を示すコード サンプルについては、「 NetApiBufferAllocate」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | lmapibuf.h (include Lm.h) |
Library | Netapi32.lib |
[DLL] | Netapi32.dll |