Bagikan melalui


Enumerasi MSHCTX (wtypesbase.h)

Menentukan konteks tujuan, yang merupakan proses di mana unmarshaling akan dilakukan.

Sintaks

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

Konstanta

 
MSHCTX_LOCAL
Nilai: 0
Proses yang belum dimarshaling bersifat lokal dan telah berbagi akses memori dengan proses marshaling.
MSHCTX_NOSHAREDMEM
Nilai: 1
Proses yang belum menikah tidak memiliki akses memori bersama dengan proses marshaling.
MSHCTX_DIFFERENTMACHINE
Nilai: 2
Proses unmarshaling ada di komputer yang berbeda. Kode marshaling tidak dapat mengasumsikan bahwa sepotong kode aplikasi tertentu diinstal pada komputer tersebut.
MSHCTX_INPROC
Nilai: 3
Yang belum menikah akan dilakukan di apartemen lain dalam proses yang sama.
MSHCTX_CROSSCTX
Nilai: 4
Buat konteks baru di apartemen saat ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header wtypesbase.h (termasuk WTypes.h)

Lihat juga

CoGetMarshalSizeMax

CoGetStandardMarshal

CoMarshalInterface

IMarshal

IRpcChannelBuffer

IStdMarshalInfo