Enumeración MSHCTX (wtypesbase.h)

Especifica el contexto de destino, que es el proceso en el que se va a realizar la desacoplación.

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
Valor: 0
El proceso de desmarformación es local y tiene acceso a memoria compartida con el proceso de serialización.
MSHCTX_NOSHAREDMEM
Valor: 1
El proceso de desmarformación no tiene acceso a memoria compartida con el proceso de serialización.
MSHCTX_DIFFERENTMACHINE
Valor: 2
El proceso de desmarshaling está en otro equipo. El código de serialización no puede suponer que un fragmento determinado de código de aplicación está instalado en ese equipo.
MSHCTX_INPROC
Valor: 3
El desmarshaling se realizará en otro apartamento en el mismo proceso.
MSHCTX_CROSSCTX
Valor: 4
Cree un nuevo contexto en el apartamento actual.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado wtypesbase.h (include WTypes.h)

Consulte también

CoGetMarshalSizeMax

CoGetStandardMarshal

CoMarshalInterface

IMarshal

IRpcChannelBuffer

IStdMarshalInfo