Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die funktion midl_user_free wird von Client- und Serveranwendungen bereitgestellt, um dynamisch zugeordneten Arbeitsspeicher aufzugeben.
void __RPC_API midl_user_free(void __RPC_FAR * p);
Parameter
-
p
-
Ein Zeiger auf den freizugebenden Speicherblock.
Bemerkungen
Clientanwendung und Serveranwendung müssen die midl_user_free-Funktion implementieren, es sei denn, Sie kompilieren im OSF-Kompatibilitätsmodus (/osf). Die midl_user_free-Funktion muss in der Lage sein, den gesamten von midl_user_allocate zugeordneten Speicher frei zu geben.
Anwendungen und Stubs rufen midl_user_free auf, wenn sie mit Objekten arbeiten, auf die durch Zeiger verwiesen wird:
- Die Serveranwendung sollte midl_user_free aufrufen, um von der Anwendung zugewiesenen Arbeitsspeicher freizugeben, z. B. beim Löschen eines angegebenen Knotens.
- Der Serverstub ruft midl_user_free auf, um Arbeitsspeicher auf dem Server freizugeben, nachdem alle [out]-Argumente, [in,out]-Argumente und der Rückgabewert gemarshallt wurden.
Beispiele
#include <windows.h>
void __RPC_API midl_user_free(void __RPC_FAR * p)
{
free(p);
}
Weitere Informationen