ExpertReallocMemory-Funktion
Die ExpertReallocMemory-Funktion erhöht oder verringert die Vom Netzwerkmonitor zugewiesene Arbeitsspeichermenge.
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 bei Ausführen oder Konfigurieren übergeben wird.
-
pOriginalMemory [in]
-
Zeiger auf den vom Netzwerkmonitor zugewiesenen Arbeitsspeicher. Der pOriginalMemory-Zeiger kann durch einen vorherigen Aufruf von ExpertAllocMemory oder ExpertReallocMemory zurückgegeben werden.
-
nBytes [in]
-
Größe des neu zugeordneten Arbeitsspeichers.
-
pError [out]
-
Bei der Rückgabe ein Fehlercode, wenn die Funktion fehlschlägt. Wenn der Fehlercode NMERR_EXPERT_TERMINATE ist, muss der Experte sauber und sofort zurückgeben.
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 Nicht-NULL-Wert handelt) gibt den Grund für den Fehler an.
Bemerkungen
Es ist wichtig zu beachten, dass ein Experte die Speicherbelegungsfunktionen des Netzwerkmonitors für die Speicherverwaltung verwenden sollte. Wenn Ihr Experte während der Laufzeit fehlschlägt, ermöglicht die Verwendung dieser Funktionen dem Netzwerkmonitor, den zugewiesenen Arbeitsspeicher freizugeben.
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 |
|