Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir sınıf veya arabirim için benzersiz kimliği belirtir.
Sözdizimi
[ uuid( "uuid" ) ]
Parametreler
uuid
128 bit, benzersiz tanımlayıcı.
Açıklamalar
Bir arabirimin veya sınıfın tanımı C++ özniteliğini belirtmezse uuid , Microsoft C++ derleyicisi bir tane sağlar. bir uuidbelirttiğinizde, tırnak işaretleri eklemeniz gerekir.
belirtmezseniz uuid, derleyici bir makinedeki farklı öznitelik projelerinde aynı ada sahip arabirimler veya sınıflar için aynı GUID'yi oluşturur.
Kendi benzersiz kimliklerinizi oluşturmak için Uuidgen.exe veya Guidgen.exe kullanabilirsiniz. (Bu araçlardan birini çalıştırmak içinBaşlat'a tıklayın ve menüde Çalıştır'a tıklayın. Ardından gerekli aracın adını girin.)
ATL kullanmayan bir projede kullanıldığında, özniteliğini uuid belirtmek uuid __declspec değiştiricisini belirtmekle aynıdır. Bir sınıfın öğesini uuid almak için __uuidof
Örnek
Örnek kullanımı uuidiçin bağlanabilir örneğe bakın.
Gereksinimler
| Öznitelik bağlamı | Değer |
|---|---|
| Şunlar için geçerlidir: | class, struct, interface, union, , enum |
| Tekrarlanabilir | Hayır |
| Gerekli öznitelikler | Hiçbiri |
| Geçersiz öznitelikler | Hiçbiri |
Öznitelik bağlamları hakkında daha fazla bilgi için bkz . Öznitelik Bağlamları.
Ayrıca bkz.
IDL öznitelikleri
Arabirim Öznitelikleri
Sınıf Öznitelikleri
Typedef, Enum, Union ve Struct Öznitelikleri
uuid