com5:Class (InProcessServer 内)
形容
インプロセス サーバー クラスの登録を定義します。
要素階層
InProcessServer
<com5:Class>
InProcessServer
<com5:Class>
構文
<com5:Class ThreadingModel = "Both" | "STA" | "MTA" | "MainSTA" | "Neutral"
Virtualization = "enabled" | "disabled"
ProgId = An alphanumeric string separated by a period between 1 and 255 characters in length, e.g. Foo.Bar or Foo.Bar.1
VersionIndependentProgId = An alphanumeric string separated by a period between 1 and 255 characters in length, e.g. Foo.Bar or Foo.Bar.1
AutoConvertTo = A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
InsertableObject = Boolean.
ShortDisplayName = A string between 1 and 40 characters in length.
Id = A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
DisplayName = A string between 1 and 256 characters in length. This string is localizable.
>
<!-- Child elements -->
ImplementedCategories{0,4000}
Conversion{0,4000}
DataFormats{0,4000}
MiscStatus{0,4000}
Verbs{0,4000}
DefaultIcon{0,4000}
ToolboxBitmap32{0,4000}
TypeLib{0,4000}
</com5:Class>
鍵
特定の発生範囲を {}
する
属性
属性 | 形容 | データ型 | 必須 |
---|---|---|---|
ThreadingModel | DLL を読み込むためのスレッド モデル。 | 次のいずれかの値: "Both"、"STA"、"MTA"、"MainSTA"、"Neutral" | はい |
仮想化 | クラスを読み込むときに仮想化を使用するかどうかを指定します。 | 次のいずれかの値: "enabled" 、 "disabled" | はい |
ProgId | プログラム識別子 (ProgID) を CLSID に関連付けます。 | 長さが 1 ~ 255 文字の範囲で区切られた英数字文字列 (Foo.Bar や Foo.Bar.1 など) | いいえ |
VersionIndependentProgId | ProgID を CLSID に関連付けます。 この値は、オブジェクト アプリケーションの最新バージョンを決定するために使用されます。 | 長さが 1 ~ 255 文字の範囲で区切られた英数字文字列 (Foo.Bar や Foo.Bar.1 など) | いいえ |
AutoConvertTo | 特定のクラスのオブジェクトから新しいオブジェクト クラスへの自動変換を指定します。 | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 形式の GUID。 | いいえ |
InsertableObject | このクラスが挿入可能であることを示します。 | ブーリアン。 | いいえ |
ShortDisplayName | クラス表示名の短いバージョン。 | 長さが 1 ~ 40 文字の文字列。 | いいえ |
身分証明書 | Id 属性は CLSID に対応します。 | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 形式の GUID。 | はい |
DisplayName | CLSID のキーの既定値に対応するローカライズ可能な文字列。 | 長さが 1 ~ 256 文字の文字列。 この文字列はローカライズ可能です。 | いいえ |
子要素
要素 | 形容 |
---|---|
ImplementedCategories | クラスによって実装されるカテゴリを指定します。 |
変換 | アプリケーションが読み取りおよび書き込みできる形式を指定します。 |
DataFormats | アプリケーションでサポートされる既定のデータ形式とメイン データ形式を指定します。 |
MiscStatus | オブジェクトを作成して表示する方法を指定します。 |
動詞の | アプリケーションに登録する動詞を指定します。 |
DefaultIcon の |
オブジェクトのアイコン表示の既定のアイコン情報を提供します。 |
ToolboxBitmap32 | ツール バーまたはツールボックス ボタンの面に使用する 16 x 16 ビットマップのモジュール名とリソース ID を識別します。 |
TypeLib の |
クラスまたはインターフェイスのタイプ ライブラリ。 |
備考
com5:Class 要素は、com4:Class と同じですが、TypeLib 子要素が許可される点が異なります。
必要条件
アイテム | 価値 |
---|---|
com5 | http://schemas.microsoft.com/appx/manifest/com/windows10/5 |
最小 OS バージョン | Windows 11 バージョン 21H2 (ビルド 22000) |