Share via


Função ExpertReallocMemory

A função ExpertReallocMemory aumenta ou diminui a quantidade de memória alocada pelo Monitor de Rede.

Sintaxe

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

Parâmetros

hExpertKey [in]

Identificador exclusivo passado para o especialista em Executar ou Configurar.

pOriginalMemory [in]

Ponteiro para a memória alocada pelo Monitor de Rede. O ponteiro pOriginalMemory pode ser retornado por uma chamada anterior para ExpertAllocMemory ou ExpertReallocMemory.

nBytes [in]

Tamanho da memória realocada.

pError [out]

No retorno, um código de erro se a função falhar. Se o código de erro for NMERR_EXPERT_TERMINATE, o especialista deverá limpo e retornar imediatamente.

Valor retornado

Se a função for bem-sucedida, o valor retornado será um ponteiro para a memória alocada.

Se a função não for bem-sucedida, o valor retornado será NULL e pError (se for um valor não NULL ) indicará o motivo da falha.

Comentários

É importante observar que um especialista deve usar as funções de alocação de memória do Monitor de Rede para gerenciamento de memória. Se o especialista falhar durante o tempo de execução, o uso dessas funções permitirá que o Monitor de Rede libere a memória alocada.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Netmon.h
Biblioteca
Nmapi.lib
DLL
Nmapi.dll