MSHCTX 枚举 (wtypesbase.h)

指定目标上下文,该上下文是完成取消封送的过程。

语法

typedef enum tagMSHCTX {
  MSHCTX_LOCAL = 0,
  MSHCTX_NOSHAREDMEM = 1,
  MSHCTX_DIFFERENTMACHINE = 2,
  MSHCTX_INPROC = 3,
  MSHCTX_CROSSCTX = 4,
  MSHCTX_CONTAINER
} MSHCTX;

常量

 
MSHCTX_LOCAL
值: 0
取消封送进程是本地的,并且具有与封送处理进程的共享内存访问。
MSHCTX_NOSHAREDMEM
值:1
取消封送进程不具有与封送处理进程的共享内存访问权限。
MSHCTX_DIFFERENTMACHINE
值: 2
取消封送过程位于不同的计算机上。 封送处理代码不能假定在该计算机上安装了特定的应用程序代码段。
MSHCTX_INPROC
值: 3
取消封杀将在同一过程中在另一个公寓进行。
MSHCTX_CROSSCTX
值: 4
在当前单元中创建新上下文。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 wtypesbase.h (包括 WTypes.h)

另请参阅

CoGetMarshalSizeMax

CoGetStandardMarshal

CoMarshalInterface

IMarshal

IRpcChannelBuffer

IStdMarshalInfo