Перечисление 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) |