次の方法で共有


custom (C++)

タイプ ライブラリ内のオブジェクトのメタデータを定義します。

構文

[ custom(
   uuid,
   value
) ];

パラメーター

uuid
一意の ID。

value
バリアントに設定できる値。

解説

custom C++ 属性は、タイプ ライブラリに情報を配置します。 タイプ ライブラリからカスタム値を読み取るツールが必要です。

custom 属性には、custom MIDL 属性と同じ機能があります。

必要条件

属性コンテキスト

  • 適用対象: 非 COM interfaceidl_moduleメソッド、インターフェイス メンバー、インターフェイス パラメーター、typedefclassenumunion、および struct の各型。
  • 反復可能: 可。
  • 必須の属性: coclass (クラスで使用されるとき)。
  • 無効な属性: なし。

属性コンテキストの詳細については、「 属性コンテキスト」を参照してください。

関連項目

IDL 属性
スタンドアロン属性
Typedef、Enum、Union、および Struct 型の属性
パラメーター属性
メソッド属性
クラス属性
インターフェイス属性