Поделиться через


класс Win32_DCOMApplicationSetting

Класс WMIWin32_DCOMApplicationSetting представляет параметры приложения DCOM. Он содержит параметры конфигурации DCOM, связанные с разделом AppID в реестре. Эти параметры допустимы для компонентов, логически сгруппированных в заданном классе приложения.

Следующий пример синтаксиса — упрощенный MOF-код, который включает все наследуемые свойства. Свойства перечислены в алфавитном порядке, а не в порядке MOF.

Синтаксис

[Dynamic, Provider("CIMWin32"), UUID("{E5D8A561-F6C0-11d2-B35E-00105A1F8569}"), AMENDMENT]
class Win32_DCOMApplicationSetting : Win32_COMSetting
{
  string  Caption;
  string  Description;
  string  SettingID;
  string  AppID;
  uint32  AuthenticationLevel;
  string  CustomSurrogate;
  boolean EnableAtStorageActivation;
  string  LocalService;
  string  RemoteServerName;
  string  RunAsUser;
  string  ServiceParameters;
  boolean UseSurrogate;
};

Члены

Класс Win32_DCOMApplicationSetting имеет следующие типы членов:

Методы

Класс Win32_DCOMApplicationSetting содержит следующие методы.

Метод Описание
GetAccessSecurityDescriptor Возвращает дескриптор безопасности, который определяет, кому разрешен доступ к приложению DCOM.
GetConfigurationSecurityDescriptor Возвращает дескриптор безопасности, который определяет, кому разрешено настраивать приложение DCOM.
GetLaunchSecurityDescriptor Возвращает дескриптор безопасности, определяющий, кому разрешено запускать приложение DCOM.
SetAccessSecurityDescriptor Обновления дескриптор безопасности доступа приложения DCOM с новым дескриптором безопасности, определенным экземпляром класса Win32_SecurityDescriptor.
SetConfigurationSecurityDescriptor Обновления дескриптор безопасности конфигурации приложения DCOM с помощью нового дескриптора безопасности, определенного экземпляром класса Win32_SecurityDescriptor.
SetLaunchSecurityDescriptor Обновления дескриптор безопасности запуска приложения DCOM с новым дескриптором безопасности, определенным экземпляром класса Win32_SecurityDescriptor.

Свойства

Класс Win32_DCOMApplicationSetting имеет эти свойства.

AppID

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Key, MappingStrings ("Win32Registry| |HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[Default]")

Глобальный уникальный идентификатор (GUID) для этого приложения DCOM.

AuthenticationLevel

Тип данных: uint32

Тип доступа: чтение и запись

Квалификаторы: MappingStrings ("Win32Registry| |HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[AuthenticationLevel]")

Минимальный уровень проверки подлинности клиента, необходимый для этого COM-сервера. Если значение NULL, используются значения по умолчанию.

Нет (1)

Нет (проверка подлинности не выполняется)

Подключение (2)

Подключение (проверка подлинности выполняется только в том случае, если клиент устанавливает связь с приложением)

Звонок (3)

Вызов (проверка подлинности выполняется только в начале каждого вызова, когда приложение получает запрос)

Пакет (4)

Пакет (проверка подлинности выполняется для всех данных, полученных от клиента)

PacketIntegrity (5)

PacketIntegrity (все данные, передаваемые между клиентом и приложением, проходят проверку подлинности и проверяются);

PacketPrivacy (6)

PacketPrivacy (используются свойства других уровней проверки подлинности и все данные шифруются)

Caption

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (64)

Краткое текстовое описание текущего объекта.

Это свойство наследуется от CIM_Setting.

CustomSurrogate

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Win32Registry| |HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[DllSurrogate]")

Имя настраиваемого суррогата, в котором активируется внутрипроцессное приложение DCOM. Если это значение равно NULL , а ключ UseSurrogate имеет значение TRUE, система предоставляет суррогатный процесс.

Описание

Тип данных: string

Тип доступа: только для чтения

Текстовое описание текущего объекта.

Это свойство наследуется от CIM_Setting.

EnableAtStorageActivation

Тип данных: boolean

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Win32Registry| |HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[ActivateAtStorage]")

Приложение DCOM получает сохраненное состояние приложения или начинается с состояния, в котором приложение впервые инициализировано.

локальная служба.

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Win32Registry| |HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[LocalService]")

Имя служб, предоставляемых приложением DCOM.

RemoteServerName

Тип данных: string

Тип доступа: чтение и запись

Квалификаторы: MappingStrings ("Win32Registry| |HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[RemoteServerName]")

Имя удаленного сервера, на котором активируется приложение.

RunAsUser

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Win32Registry| |HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[RunAs]")

Конкретная учетная запись пользователя, с которой приложение должно запускаться при активации.

ServiceParameters

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Win32Registry| |HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[ServiceParameters]")

Параметры командной строки, передаваемые приложению DCOM. Это допустимо, только если приложение написано как служба windows.

SettingID

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (256)

Идентификатор, по которому известен текущий объект.

Это свойство наследуется от CIM_Setting.

UseSurrogate

Тип данных: boolean

Тип доступа: чтение и запись

Квалификаторы: MappingStrings ("Win32Registry| |HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[DllSurrogate]")

Приложение DCOM можно активировать как внепроцессный сервер с помощью суррогатного исполняемого файла.

Комментарии

Класс Win32_DCOMApplicationSetting является производным от Win32_COMSetting.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

См. также раздел

Win32_COMSetting

Классы операционной системы

Константы привилегий

Объекты дескриптора безопасности WMI

Изменение безопасности доступа для защищаемых объектов