Share via


custom (C++)

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

[ custom(
      uuid, 
   value
) ];

パラメータ

  • uuid
    一意の ID。

  • value
    バリアントに格納できる値。

解説

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

custom 属性の機能は、Microsoft インターフェイス定義言語 (MIDL: Microsoft Interface Definition Language) 属性 custom と同じです。

必要条件

属性コンテキスト

対象

COM 以外の interface、class、enum、idl_module の各メソッド、インターフェイス メンバ、インターフェイス パラメータ、typedef、union、struct

複数回の適用

必要な属性

coclass (クラスに対して使用される場合)

無効な属性

なし

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

参照

概念

IDL 属性

スタンドアロン属性

Typedef、Enum、Union、および Struct 型の属性

パラメータ属性

メソッド属性

クラス属性

インターフェイス属性

ATL サンプル