ExpertFreeMemory-Funktion

Die ExpertFreeMemory-Funktion gibt Arbeitsspeicher frei, der durch Aufrufe der Funktionen ExpertAllocMemory und ExpertReallocMemory erworben wurde.

Syntax

SIZE_T WINAPI ExpertFreeMemory(
       HEXPERTKEY hExpertKey,
  _In_ LPVOID     pMemory
);

Parameter

hExpertKey

Eindeutiger Expertenbezeichner. Netzwerkmonitor übergibt hExpertKey an den Experten, wenn er die Run-Funktion aufruft.

pMemory [ In]

Zeiger auf den Arbeitsspeicher, der Netzwerkmonitor belegt. Der pMemory-Zeiger kann durch einen vorherigen Aufruf von ExpertAllocMemory oder ExpertReallocMemoryzurückgegeben werden.

Rückgabewert

Wenn die Funktion erfolgreich ist. Der Rückgabewert ist NMERR _ SUCCESS.

Wenn die Funktion nicht erfolgreich ist, gibt der Rückgabewert die Ursache für den Fehler an. Wenn der Rückgabewert NMERR _ EXPERT _ TERMINATE lautet, bereinigt der Experte sofort und gibt zurück.

Bemerkungen

Es ist wichtig zu beachten, dass ein Experte die Netzwerkmonitor Speicherbelegungsfunktionen für die Speicherverwaltung verwenden sollte. Wenn Ihr Experte während der Laufzeit ausfällt, können Netzwerkmonitor mithilfe dieser Funktionen den zugewiesenen Arbeitsspeicher freigeben.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Netmon.h
Bibliothek
Nmapi.lib
DLL
Nmapi.dll