AtlMarshalPtrInProc

HRESULT AtlMarshalPtrInProc (IUnknown * 펑크, const IIDamp; iid, IStream ** ppStream );(&A)

반환 값

표준 HRESULT 값。

매개 변수

펑크

[in] 인터페이스를 마샬링할 수에 대 한 포인터。

iid

[in] 마샬링할 중인 인터페이스의 GUID。

ppStream

[out] IStream 인터페이스 마샬링을 사용 하는 새 stream 개체에 대 한 포인터。

주의

새로운 stream 개체를 만들고 프록시 CLSID를 스트림에 씁니다 스트림으로 프록시를 초기화 하는 데 필요한 데이터를 작성 하 여 지정한 인터페이스 포인터를 마샬링합니다. 여러 스트림을에 포인터를 마샬링할 수 있도록 MSHLFLAGS_TABLESTRONG 플래그가 설정 됩니다. 포인터도 수 마샬링된 여러 번。

스트림 포인터 출시 마샬링 실패 하는 경우。

AtlMarshalPtrInProc 프로세스에서 개체에 대 한 포인터에 사용할 수 있습니다.

ATL 매크로 및 전역 함수

참고 항목

AtlUnmarshalPtr, AtlFreeMarshalStream, MSHLFLAGS 에 Win32 SDK

Index