uuid (C++ 屬性)
指定類別或介面的唯一標識碼。
語法
[ uuid( "uuid" ) ]
參數
uuid
128 位的唯一標識碼。
備註
如果介面或類別的定義未指定 uuid
C++ 屬性,則Microsoft C++編譯程式會提供一個。 當您指定 uuid
時,必須包含引號。
如果您未指定 uuid
,則編譯程式會針對機器上不同屬性專案中具有相同名稱的介面或類別產生相同的 GUID。
您可以使用Uuidgen.exe或Guidgen.exe來產生您自己的唯一標識碼。 (若要執行其中一項工具,請按兩下 啟動 並按單擊 功能表上的 [執行 ]。然後輸入必要工具的名稱。
在不使用 ATL 的專案中使用時,指定 uuid
屬性與指定 uuid __declspec
修飾詞相同。 若要擷取 uuid
類別的 ,您可以使用 __uuidof
範例
如需 的範例使用,請參閱可系結的uuid
範例。
需求
屬性內容 | 值 |
---|---|
適用於 | class 、、 struct 、 interface 、 union 、 enum |
可重複 | No |
必要屬性 | 無 |
無效屬性 | 無 |
如需有關屬性內容的詳細資訊,請參閱 屬性內容。