Énumération MSHCTX (wtypesbase.h)
Spécifie le contexte de destination, qui est le processus dans lequel la démarshalation doit être effectuée.
Syntax
typedef enum tagMSHCTX {
MSHCTX_LOCAL = 0,
MSHCTX_NOSHAREDMEM = 1,
MSHCTX_DIFFERENTMACHINE = 2,
MSHCTX_INPROC = 3,
MSHCTX_CROSSCTX = 4,
MSHCTX_CONTAINER
} MSHCTX;
Constantes
MSHCTX_LOCAL Valeur : 0 Le processus de démarshalation est local et dispose d’un accès à la mémoire partagée avec le processus de marshaling. |
MSHCTX_NOSHAREDMEM Valeur : 1 Le processus de démarshalation n’a pas d’accès à la mémoire partagée avec le processus de marshaling. |
MSHCTX_DIFFERENTMACHINE Valeur : 2 Le processus de démarshalation se trouve sur un autre ordinateur. Le code de marshaling ne peut pas supposer qu’un élément particulier de code d’application est installé sur cet ordinateur. |
MSHCTX_INPROC Valeur : 3 Le démarshalage se fera dans un autre appartement dans le même processus. |
MSHCTX_CROSSCTX Valeur : 4 Créez un nouveau contexte dans l’appartement actuel. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | wtypesbase.h (inclure WTypes.h) |