ICallUnmarshal 인터페이스(callobj.h)

원격 호출의 서버(수신) 쪽에서 사용됩니다. ICallUnmarshal의 적절한 instance 사용하여 이전에 클라이언트(전송) 쪽에서 ICallFrame::Marshal을 호출하여 마샬링한 메서드 호출을 호출 프레임으로 다시 변환할 수 있습니다. 이러한 재구성된 호출 프레임을 가져온 후 ICallFrame::Invoke를 사용하여 실제 개체에서 호출을 수행할 수 있습니다.

상속

ICallUnmarshal 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ICallUnmarshal 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ICallUnmarshal 인터페이스에는 이러한 메서드가 있습니다.

 
ICallUnmarshal::ReleaseMarshalData

마샬링된 데이터 패킷에 있는 인터페이스 포인터가 보유할 수 있는 리소스를 해제합니다. 이 메서드는 패킷의 모든 인터페이스 포인터를 찾아 각 인터페이스 포인터에서 CoReleaseMarshalData 함수를 호출합니다.
ICallUnmarshal::Unmarshal

마샬링된 데이터 패킷을 활성화 레코드로 되돌립니다. 그러면 다른 방법으로 호출하거나 조작할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 callobj.h