Compartir a través de


Función ExpertReallocMemory

La función ExpertReallocMemory aumenta o disminuye la cantidad de memoria asignada por Network Monitor.

Sintaxis

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

Parámetros

hExpertKey [in]

Identificador único pasado al experto en Ejecutar o Configurar.

pOriginalMemory [in]

Puntero a la memoria asignada por Network Monitor. El puntero pOriginalMemory se puede devolver mediante una llamada anterior a ExpertAllocMemory o ExpertReallocMemory.

nBytes [in]

Tamaño de memoria reasignada.

pError [out]

En la devolución, un código de error si se produce un error en la función. Si el código de error es NMERR_EXPERT_TERMINATE, el experto debe limpiar y devolver inmediatamente.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es un puntero a la memoria asignada.

Si la función no se realiza correctamente, el valor devuelto es NULL y pError (si es un valor que no es NULL ) indica el motivo del error.

Observaciones

Es importante tener en cuenta que un experto debe usar las funciones de asignación de memoria de Network Monitor para la administración de memoria. Si se produce un error en el experto durante el tiempo de ejecución, el uso de estas funciones permitirá que Network Monitor libere la memoria que ha asignado.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Netmon.h
Biblioteca
Nmapi.lib
Archivo DLL
Nmapi.dll