Hresult ใน AtlMarshalPtrInProc (IUnknown * พังก์, const IIDamp iid, IStream ** ppStream );(&A)
ส่งกลับค่า
Hresult ในค่ามาตรฐาน?
พารามิเตอร์
พังก์
[ใน] ตัวชี้การอินเทอร์เฟซสำหรับ marshaled ได้?
iid
[ใน] GUID ของอินเทอร์เฟซสำหรับ marshaled ได้?
ppStream
[ออก] ตัวชี้ไปยังส่วนติดต่อของIStreamบนวัตถุกระแสข้อมูลใหม่ที่ใช้สำหรับ marshaling?
หมายเหตุ
สร้างกระแสข้อมูลวัตถุใหม่ เขียน CLSID ของพร็อกซีไปยังสตรีม และ marshals ตัวชี้ของอินเทอร์เฟซที่ระบุ โดยการเขียนข้อมูลจำเป็นในการเตรียมใช้งานพร็อกซีเข้าไปในกระแสข้อมูล ตั้งค่าสถานะMSHLFLAGS_TABLESTRONGถูกตั้งค่าเพื่อให้สามารถเป็น marshaled ตัวชี้การกระแสข้อมูลหลาย ชี้ยังสามารถ unmarshaled หลายครั้ง?
ถ้า marshaling ล้มเหลว ตัวชี้กระแสข้อมูลออก?
AtlMarshalPtrInProcสามารถใช้ได้เฉพาะบนตัวชี้ไปยังวัตถุในกระบวน?
ATL แมโครและฟังก์ชันที่ส่วนกลาง
ดูเพิ่มเติม
AtlUnmarshalPtr, AtlFreeMarshalStream, MSHLFLAGSในการWin32 SDK