Condividi tramite


Funzione ExpertReallocMemory

La funzione ExpertReallocMemory aumenta o riduce la quantità di memoria allocata da Monitoraggio di rete.

Sintassi

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

Parametri

hExpertKey [in]

Identificatore univoco passato all'esperto in Esegui o Configura.

pOriginalMemory [in]

Puntatore alla memoria allocata da Monitoraggio di rete. Il puntatore pOriginalMemory può essere restituito da una chiamata precedente a ExpertAllocMemory o ExpertReallocMemory.

nBytes [in]

Dimensioni della memoria riallocata.

pError [out]

Se la funzione ha esito negativo, viene restituito un codice di errore. Se il codice di errore è NMERR_EXPERT_TERMINATE, l'esperto deve pulire e restituire immediatamente.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un puntatore alla memoria allocata.

Se la funzione ha esito negativo, il valore restituito è NULL e pError (se è un valore non NULL ) indica il motivo dell'errore.

Commenti

È importante notare che un esperto deve usare le funzioni di allocazione della memoria di Monitoraggio di rete per la gestione della memoria. Se l'esperto non riesce durante la fase di esecuzione, l'uso di queste funzioni consentirà a Monitoraggio di rete di liberare la memoria allocata.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h
Libreria
Nmapi.lib
DLL
Nmapi.dll