次の方法で共有


custom (C++)

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

[ custom(
   uuid, 
   value
) ];

パラメーター

  • uuid
    一意の ID。


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

解説

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 サンプル