Freigeben über


CALLFRAME_MARSHALCONTEXT-Struktur (callobj.h)

Stellt Informationen zum Kontext bereit, in dem marshalling ausgeführt werden soll.

Syntax

typedef struct __MIDL_ICallFrame_0004 {
  BOOLEAN  fIn;
  DWORD    dwDestContext;
  LPVOID   pvDestContext;
  IUnknown *punkReserved;
  GUID     guidTransferSyntax;
} CALLFRAME_MARSHALCONTEXT;

Member

fIn

TRUE , wenn die in -Parameterwerte gemarshallt werden sollen, und FALSE , wenn die Out-Parameterwerte gemarshallt werden sollen. Die in-Parameterwerte werden auf der Clientseite gemarshallt, und die Out-Parameterwerte werden auf der Serverseite gemarshallt.

dwDestContext

Kontext, in dem die Entmarsung durchgeführt werden soll.

pvDestContext

Kontext, in dem die Entmarsung durchgeführt werden soll.

punkReserved

Dieser Parameter sollte NULL sein.

guidTransferSyntax

Die Übertragungssyntax, für die das Marshalling erfolgen soll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile callobj.h

Weitere Informationen

CLSCTX

ICallFrame

ICallUnmarshal