次の方法で共有


uuid (C++)

Microsoft 固有の仕様 →

コンパイラは uuid の属性 (完全な COM オブジェクトの定義のみ) 宣言または定義されたクラスまたは構造体に GUID をアタッチします。

__declspec( uuid("ComObjectGUID") ) declarator

解説

uuid の属性は引数として文字列を取得します。文字列名通常のレジストリ形式の GUID の区切り記号を使用せずにこの。次に例を示します。

struct __declspec(uuid("00000000-0000-0000-c000-000000000046")) IUnknown;
struct __declspec(uuid("{00020400-0000-0000-c000-000000000046}")) IDispatch;

この属性は再定義されています。に適用できます。これはシステム ヘッダーおよび他のヘッダーの再宣言はできません。IUnknown がなどのインターフェイスの定義を決定できるようにします (など) COMDEF.H GUID を指定します。

キーワード __uuidof がユーザー定義型にアタッチされているした GUID を取得するために適用できます。

終了 Microsoft 固有の仕様→

参照

関連項目

__declspec

C++ のキーワード