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 (包含 Lm.h)
程式庫 Netapi32.lib
Dll Netapi32.dll

另請參閱

Api 緩衝區函式

NetApiBufferAllocate

NetApiBufferFree

網路管理功能

網路管理概觀