класс 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 |
|
DLL |
|