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] 引數、 [inout] 引數和傳回值之後釋放伺服器上的記憶體。

範例

#include <windows.h>

void __RPC_API midl_user_free(void __RPC_FAR * p) 
{ 
    free(p); 
}

另請參閱

陣 列

陣列和指標

陣列和Sized-Pointer屬性

in

midl_user_allocate

/osf

out

獨特