Win32_DCOMApplicationSetting 类
Win32_DCOMApplicationSettingWMI 类表示 DCOM 应用程序的设置。 它包含与注册表中的 AppID 项关联的 DCOM 配置选项。 这些选项对在给定应用程序类下逻辑分组的组件有效。
以下语法从托管对象格式 (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 | 使用由 Win32_SecurityDescriptor 类的实例定义的新安全描述符汇报 DCOM 应用程序的访问安全描述符。 |
SetConfigurationSecurityDescriptor | 使用由 Win32_SecurityDescriptor 类的实例定义的新安全描述符汇报 DCOM 应用程序的配置安全描述符。 |
SetLaunchSecurityDescriptor | 使用由 Win32_SecurityDescriptor 类的实例定义的新安全描述符汇报 DCOM 应用程序的启动安全描述符。 |
属性
Win32_DCOMApplicationSetting 类具有这些属性。
-
AppID
-
-
数据类型: string
-
访问类型:只读
-
限定符: 键、 MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[Default]")
此 DCOM 应用程序的全局唯一标识符 (GUID) 。
-
-
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
-
数据类型: 布尔值
-
访问类型:只读
-
限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[ActivateAtStorage]")
DCOM 应用程序检索应用程序的保存状态,或从应用程序首次初始化的状态开始。
LocalService
-
数据类型: 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
-
数据类型: 布尔值
-
访问类型:读/写
-
限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[DllSurrogate]")
可以使用代理可执行文件将 DCOM 应用程序激活为进程外服务器。
备注
Win32_DCOMApplicationSetting 类派生自 Win32_COMSetting。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista |
最低受支持的服务器 |
Windows Server 2008 |
命名空间 |
Root\CIMV2 |
MOF |
|
DLL |
|