次の方法で共有


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

アクセスの種類: 読み取り専用

修飾子: KeyMappingStrings ("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
CIMWin32.mof
[DLL]
CIMWin32.dll

こちらもご覧ください

Win32_COMSetting

オペレーティング システム クラス