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);
}
참고 항목