midl_user_free屬性
midl_user_free函式是由用戶端和伺服器應用程式提供,以解除配置動態配置的記憶體。
void __RPC_API midl_user_free(void __RPC_FAR * p);
參數
-
P
-
要釋放之記憶體區塊的指標。
備註
除非您在 OSF 相容性 (/osf) 模式中編譯,否則用戶端應用程式和伺服器應用程式都必須實作midl_user_free函式。 midl_user_free函式必須能夠釋放midl_user_allocate配置的所有儲存體。
處理指標所參考的物件時,應用程式和存根會呼叫 midl_user_free :
- 伺服器應用程式應該呼叫 midl_user_free ,以釋放應用程式所配置的記憶體,例如,刪除指定的節點時。
- 伺服器存根會呼叫 midl_user_free ,以在封送處理所有 [out] 引數、 [in、 out] 引數和傳回值之後釋放伺服器上的記憶體。
範例
#include <windows.h>
void __RPC_API midl_user_free(void __RPC_FAR * p)
{
free(p);
}
另請參閱