MSHCTX-Enumeration (wtypesbase.h)
Gibt den Zielkontext an. Dabei handelt es sich um den Prozess, in dem die Entmarsung durchgeführt werden soll.
Syntax
typedef enum tagMSHCTX {
MSHCTX_LOCAL = 0,
MSHCTX_NOSHAREDMEM = 1,
MSHCTX_DIFFERENTMACHINE = 2,
MSHCTX_INPROC = 3,
MSHCTX_CROSSCTX = 4,
MSHCTX_CONTAINER
} MSHCTX;
Konstanten
MSHCTX_LOCAL Wert: 0 Der Entmarshalingprozess ist lokal und verfügt über gemeinsamen Speicherzugriff mit dem Marshallingprozess. |
MSHCTX_NOSHAREDMEM Wert: 1 Der Entmarshaling-Prozess verfügt mit dem Marshallingprozess nicht über Zugriff auf gemeinsam genutzten Arbeitsspeicher. |
MSHCTX_DIFFERENTMACHINE Wert: 2 Der Entmarshaling-Prozess befindet sich auf einem anderen Computer. Der Marshallingcode kann nicht davon ausgehen, dass ein bestimmter Anwendungscode auf diesem Computer installiert ist. |
MSHCTX_INPROC Wert: 3 Die Entmarsung erfolgt in einer anderen Wohnung im gleichen Prozess. |
MSHCTX_CROSSCTX Wert: 4 Erstellen Sie einen neuen Kontext im aktuellen Apartment. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | wtypesbase.h (einschließen von WTypes.h) |