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

こちらもご覧ください

API バッファー関数

NetApiBufferAllocate

NetApiBufferFree

ネットワーク管理機能

ネットワーク管理の概要