Freigeben über


AtlUnmarshalPtr

Konvertiert die Daten des Streams in einen Schnittstellenzeiger, vom Client verwendet werden kann.

Wichtiger HinweisWichtig

Diese Funktion kann nicht in den Anwendungen verwendet werden, die in Windows-Runtime ausführen.

HRESULT AtlUnmarshalPtr(
IStream* pStream,
const IID& iid,
IUnknown** ppUnk 
);

Parameter

  • pStream
    [in] Ein Zeiger auf den Stream, dessen Marshalling rückgängig gemacht wird.

  • iid
    [in] Die GUID der Schnittstelle, die das Marshalling rückgängig gemacht wird.

  • ppUnk
    [out] Ein Zeiger auf das Marshalling rückgängig gemachte Schnittstelle.

Rückgabewert

Ein Wert des Standards HRESULT.

Beispiel

Im Beispiel für AtlMarshalPtrInProc.

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

AtlMarshalPtrInProc

Weitere Ressourcen

Marshalling von globalen Funktionen