コンポーネント オブジェクト モデル (COM) ライブラリのマネージド名前空間名を指定するカスタム インターフェイス属性を定義します。
構文
[
custom(GUID_ManagedName, value)
]
パラメーター
value ライブラリのマネージド名前空間名。
定義
GUID_ManagedName は Cor.h で次のように定義されます。
// {0F21F359-AB84-41e8-9A78-36D110E6D2F9}
EXTERN_GUID(GUID_ManagedName, 0xf21f359, 0xab84, 0x41e8, 0x9a, 0x78, 0x36, 0xd1, 0x10, 0xe6, 0xd2, 0xf9);
注釈
カスタム インターフェイス属性は、タイプ ライブラリ内のオブジェクトのメタデータを定義します。
ITypeInfo2.GetCustDataまたはITypeLib2.GetCustDataを使用して、属性からマネージド名を取得します。
詳細については、Visual C++ リファレンス ドキュメントの インターフェイス属性 を参照してください。
例
次の例は、 GUID_ManagedName 属性を使用したライブラリ定義を示しています。
[
...
custom(GUID_ManagedName, Microsoft.VisualStudio.CommandBars.dll")
]
library Microsoft_VisualStudio_CommandBars
{
...
}
必要条件
ヘッダ: Cor.h
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET