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 固有の仕様→