Win32_ClassicCOMClassSetting 类

Win32_ClassicCOMClassSettingWMI 类表示组件对象模型 (COM) 组件的设置。

以下语法从托管对象格式 (MOF) 代码中简化,包括所有继承的属性。 属性按字母顺序列出,而不是按 MOF 顺序列出。

语法

[Dynamic, Provider("CIMWin32"), UUID("{E5D8A562-F6C0-11d2-B35E-00105A1F8569}"), AMENDMENT]
class Win32_ClassicCOMClassSetting : Win32_COMSetting
{
  string  Caption;
  string  Description;
  string  SettingID;
  string  AppID;
  string  AutoConvertToClsid;
  string  AutoTreatAsClsid;
  string  ComponentId;
  boolean Control;
  string  DefaultIcon;
  string  InprocHandler;
  string  InprocHandler32;
  string  InprocServer;
  string  InprocServer32;
  boolean Insertable;
  boolean JavaClass;
  string  LocalServer;
  string  LocalServer32;
  string  LongDisplayName;
  string  ProgId;
  string  ShortDisplayName;
  string  ThreadingModel;
  string  ToolBoxBitmap32;
  string  TreatAsClsid;
  string  TypeLibraryId;
  string  Version;
  string  VersionIndependentProgId;
};

成员

Win32_ClassicCOMClassSetting 类具有以下类型的成员:

属性

Win32_ClassicCOMClassSetting 类具有这些属性。

AppID

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}[AppID]")

使用此 COM 组件的 COM 应用程序的全局唯一标识符 (GUID) 。

AutoConvertToClsid

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AutoConvertTo[Default]")

此 COM 组件将自动转换为的 COM 类的 GUID。

AutoTreatAsClsid

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AutoTreatAs[Default]")

COM 组件的 GUID,该组件将自动模拟此类的实例。

Caption

数据类型: string

访问类型:只读

限定符: MaxLen (64)

当前对象的简短文本说明。

此属性继承自 CIM_Setting

ComponentId

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}[Default]")

此 COM 组件的 GUID。

控制

数据类型: 布尔值

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Control")

COM 组件是一个 OLE 控件。

DefaultIcon

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\DefaultIcon[Default]")

类使用的默认图标的可执行文件和资源标识符的路径。

描述

数据类型: string

访问类型:只读

当前对象的文本说明。

此属性继承自 CIM_Setting

InprocHandler

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocHandler[Default]")

COM 组件的 16 位自定义处理程序的完整路径,包括文件名或仅文件名。 提供程序并不总是返回完整路径。

InprocHandler32

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocHandler32[Default]")

COM 组件的 32 位自定义处理程序的完整路径(包括文件名或仅文件名)。 提供程序并不总是返回完整路径。

InprocServer

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer[Default]")

此 COM 组件的 16 位进程内服务器 DLL 的完整路径(包括文件名或仅文件名)。 提供程序并不总是返回完整路径。

InprocServer32

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[Default]")

此 COM 组件的 32 位进程内服务器 DLL 的完整路径(包括文件名或仅文件名)。 提供程序并不总是返回完整路径。

可插入

数据类型: 布尔值

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Insertable")

COM 组件可以插入到 OLE 容器应用程序中。

JavaClass

数据类型: 布尔值

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[JavaClass]")

COM 组件是 Java 组件。

LocalServer

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\LocalServer[Default]")

包含文件名的完整路径或 16 位本地服务器应用程序的仅文件名。 提供程序并不总是返回完整路径。

LocalServer32

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\LocalServer32[Default]")

32 位本地服务器应用程序的完整路径,包括文件名或仅文件名。 提供程序并不总是返回完整路径。

LongDisplayName

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\3[Default]")

COM 应用程序的全名。 它用于“OLE 粘贴特殊”对话框的“结果”字段等区域。

ProgId

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ProgID[Default]")

与 COM 组件关联的编程标识符。 ProgID 的格式为 <Vendor。<组件。<版本。 不保证此标识符是唯一的。

SettingID

数据类型: 字符串

访问类型:只读

限定符: MaxLen (256)

已知当前对象的标识符。

此属性继承自 CIM_Setting

ShortDisplayName

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\2[Default]")

菜单和弹出窗口) 中使用的 COM 应用程序的短名称 (。

ThreadingModel

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[ThreadingModel]")

进程内 COM 类使用的线程模型。 如果此属性为 NULL,则不使用线程模型。 组件在客户端的主线程上进行创建,而来自其他线程的调用被封送到此线程。

单元模型指定组件可以由一个线程和一个线程输入。 由于对象服务器支持多个组件,因此必须保护这些类型的对象服务器持有的常见数据免受线程冲突。 每个组件可以由不同的线程同时输入。

Free 模型指定组件对可以进入对象的线程或线程数没有限制。 对象不能包含特定于线程的数据,并且必须防止多个线程同时访问其数据。 但是,单元线程无法直接访问自由线程组件,对它们的调用将从客户端单元封送。

指定两者后,组件可以在单元线程模式或自由线程模式下使用。 这些组件可由多个线程输入,防止其数据发生线程冲突,并且不包含特定于线程的数据。

有效值为:

“公寓”
"Free"
“两者”

公寓 (“公寓”)

免费 (“免费”)

两 ( “两者”)

ToolBoxBitmap32

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ToolBoxBitmap32[Default]")

用于工具栏或工具箱按钮表面的小 (16x16) 位图的模块名称和资源标识符。 当 COM 组件是 OLE 或 ActiveX 控件时使用。

TreatAsClsid

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TreatAs[Default]")

可模拟此组件的实例的 COM 组件的 GUID。

TypeLibraryId

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TypeLib[Default]")

此 COM 组件的类型库的 GUID。

Version

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Version[Default]")

此 COM 类的版本号。

VersionIndependentProgId

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\VersionIndependentProgId[Default]")

对于同一程序的所有版本一致的程序标识符。

备注

Win32_ClassicCOMClassSetting 类派生自 Win32_COMSetting

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另请参阅

Win32_COMSetting

操作系统类