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) |
Library | Netapi32.lib |
DLL | Netapi32.dll |