ExpertReallocMemory-Funktion
Die ExpertReallocMemory-Funktion erhöht oder verringert den durch Netzwerkmonitor belegten Arbeitsspeicher.
Syntax
LPVOID WINAPI ExpertReallocMemory(
_In_ HEXPERTKEY hExpertKey,
_In_ LPVOID pOriginalMemory,
_In_ SIZE_T nBytes,
_Out_ LPDWORD pError
);
Parameter
-
hExpertKey [ In]
-
Eindeutiger Bezeichner, der an den Experten unter Ausführen oder Konfigurierenvon übergeben wird.
-
pOriginalMemory [ In]
-
Zeiger auf den von Netzwerkmonitor belegten Arbeitsspeicher. Der pOriginalMemory-Zeiger kann durch einen vorherigen Aufruf von ExpertAllocMemory oder ExpertReallocMemory zurückgegeben werden.
-
nBytes [ In]
-
Größe des neu zugewiesenen Arbeitsspeichers.
-
pError [ out]
-
Bei der Rückgabe ein Fehlercode, wenn die Funktion fehlschlägt. Wenn der Fehlercode NMERR _ EXPERT _ TERMINATE lautet, muss der Experte bereinigen und sofort zurückkehren.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Zeiger auf den zugeordneten Arbeitsspeicher.
Wenn die Funktion nicht erfolgreich ist, ist der Rückgabewert NULL, und pError (wenn es sich um einen Wert ungleich NULL handelt) gibt den Grund für den Fehler an.
Hinweise
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.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|
| Bibliothek |
|
| DLL |
|