ExpertReallocMemory 函数

ExpertReallocMemory 函数增加或减少网络监视器分配的内存量。

语法

LPVOID WINAPI ExpertReallocMemory(
  _In_  HEXPERTKEY hExpertKey,
  _In_  LPVOID     pOriginalMemory,
  _In_  SIZE_T     nBytes,
  _Out_ LPDWORD    pError
);

参数

hExpertKey [in]

“运行 ”或 “配置”中传递给专家的唯一标识符。

pOriginalMemory [in]

指向网络监视器分配的内存的指针。 pOriginalMemory 指针可以通过之前调用 ExpertAllocMemoryExpertReallocMemory 返回。

nBytes [in]

重新分配的内存的大小。

pError [out]

返回时,如果函数失败,则返回错误代码。 如果错误代码NMERR_EXPERT_TERMINATE,专家必须立即清理并返回。

返回值

如果函数成功,则返回值是指向已分配内存的指针。

如果函数不成功,则返回值为 NULL,如果返回值为非 NULL 值,则 pError () 指示失败的原因。

备注

请务必注意,专家应使用网络监视器内存分配函数进行内存管理。 如果专家在运行时失败,则使用这些函数将允许网络监视器释放已分配的内存。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Netmon.h

Nmapi.lib
DLL
Nmapi.dll