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
-
アクセスの種類: 読み取り専用
-
修飾子: Key、 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
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\3[Default]")
COM アプリケーションの完全な名前。 これは、[OLE 形式の貼り付け] ダイアログ ボックスの [結果] フィールドなどの領域で使用されます。
-
-
ProgId
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ProgID[Default]")
COM コンポーネントに関連付けられているプログラム識別子。 ProgID の形式は Vendor です <。<コンポーネント。<バージョン。 この識別子は一意であるとは限りません。
-
-
SettingID
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MaxLen (256)
現在のオブジェクトが認識される識別子。
このプロパティは、 CIM_Settingから継承されます。
-
-
ShortDisplayName
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\2[Default]")
COM アプリケーションの短い名前 (メニューとポップアップで使用)。
-
-
ThreadingModel
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[ThreadingModel]")
インプロセス COM クラスで使用されるスレッド モデル。 このプロパティが NULL の場合、スレッド モデルは使用されません。 コンポーネントはクライアントのメイン スレッドで作成され、他のスレッドからの呼び出しはこのスレッドにマーシャリングされます。
アパートメント モデルは、コンポーネントを 1 つだけのスレッドで入力できるように指定します。 オブジェクト サーバーは複数のコンポーネントをサポートしているため、これらの種類のオブジェクト サーバーによって保持される一般的なデータは、スレッドの競合から保護する必要があります。 各コンポーネントは、異なるスレッドによって同時に入力できます。
Free モデルは、コンポーネントがオブジェクトに入ることができるスレッドまたはスレッドの数に制限がないことを指定します。 オブジェクトにはスレッド固有のデータを含めることはできません。また、複数のスレッドによる同時アクセスからデータを保護する必要があります。 ただし、フリースレッド コンポーネントはアパートメント スレッドから直接アクセスできず、それらの呼び出しはクライアント アパートメントからマーシャリングされます。
両方を指定した場合、コンポーネントはアパートメント スレッドモードまたはフリースレッド モードで使用できます。 これらのコンポーネントは、複数のスレッドによって入力され、スレッドの競合からデータを保護でき、スレッド固有のデータは含まれません。
値は次のとおりです。
- "アパートメント"
- "Free"
- "Both"
-
-
アパートメント ("アパートメント")
-
Free ("Free")
-
両方 ("Both")
ToolBoxBitmap32
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ToolBoxBitmap32[Default]")
ツール バーまたはツールボックス ボタンの顔に使用される小さな (16 x 16) ビットマップのモジュール名とリソース識別子。 COM コンポーネントが OLE または ActiveX コントロールである場合に使用されます。
TreatAsClsid
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TreatAs[Default]")
このコンポーネントのインスタンスをエミュレートできる COM コンポーネントの GUID。
TypeLibraryId
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TypeLib[Default]")
COM コンポーネントのタイプ ライブラリの GUID。
Version
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Version[Default]")
この COM クラスのバージョン番号。
VersionIndependentProgId
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\VersionIndependentProgId[Default]")
同じプログラムのすべてのバージョンで一貫性のあるプログラム識別子。
注釈
Win32_ClassicCOMClassSetting クラスは、Win32_COMSettingから派生します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista |
サポートされている最小のサーバー |
Windows Server 2008 |
名前空間 |
Root\CIMV2 |
MOF |
|
[DLL] |
|