HRESULT &AtlMarshalPtrInProc (IUnknown * pUnk, Stała IIDamp; identyfikator IID, IStream ** ppStream );
Wartość zwracany
Standardowa wartość HRESULT.
Parametry
pUnk
[w] Wskaźnik do interfejsu można zorganizować.
identyfikator iid
[w] Identyfikator GUID interfejsu są organizowane.
ppStream
[limit] Wskaźnika do interfejsu IStream w obiekcie strumienia wykorzystywane do przekazywania międzyprocesowego.
Uwagi
Tworzy nowy obiekt strumienia, zapisuje CLSID serwera proxy do strumienia i marshals wskaźnika określonego interfejsu przez zapisywanie danych potrzebnych do inicjowania serwera proxy do strumienia. Ustawiono flagę MSHLFLAGS_TABLESTRONG , więc wskaźnik może być organizowane na wielu strumieni. Wskaźnik również może być wycofana wiele razy.
W przypadku przekazywania międzyprocesowego kończy się niepowodzeniem, wskaźnik strumienia jest zwolniona.
AtlMarshalPtrInProc może być używany tylko na wskaźnik do obiektu w procesie.
Zobacz też
AtlUnmarshalPtr, AtlFreeMarshalStream, MSHLFLAGS w Win32 SDK