HRESULT AtlMarshalPtrInProc (IUnknown * 펑크, const IIDamp; iid, IStream ** ppStream );(&A)
반환 값
표준 HRESULT 값。
매개 변수
펑크
[in] 인터페이스를 마샬링할 수에 대 한 포인터。
iid
[in] 마샬링할 중인 인터페이스의 GUID。
ppStream
[out] IStream 인터페이스 마샬링을 사용 하는 새 stream 개체에 대 한 포인터。
주의
새로운 stream 개체를 만들고 프록시 CLSID를 스트림에 씁니다 스트림으로 프록시를 초기화 하는 데 필요한 데이터를 작성 하 여 지정한 인터페이스 포인터를 마샬링합니다. 여러 스트림을에 포인터를 마샬링할 수 있도록 MSHLFLAGS_TABLESTRONG 플래그가 설정 됩니다. 포인터도 수 마샬링된 여러 번。
스트림 포인터 출시 마샬링 실패 하는 경우。
AtlMarshalPtrInProc 프로세스에서 개체에 대 한 포인터에 사용할 수 있습니다.
참고 항목
AtlUnmarshalPtr, AtlFreeMarshalStream, MSHLFLAGS 에 Win32 SDK