Platform::Guid değer sınıfı
Windows Çalışma Zamanı türü sisteminde [GUID](/windows/win32/api/guiddef/ns-guiddef-guid türünü temsil eder.
Sözdizimi
public value struct Guid
Üyeler
Platform::Guid
Equals()
Platform::Object Sınıfından türetilen , GetHashCode()
ve ToString()
yöntemlerine ve GetTypeCode()
Platform::Type Sınıfından türetilen yönteme sahiptir. Platform::Guid
ayrıca aşağıdaki üyelere sahiptir.
Üye | Açıklama |
---|---|
GUID | yeni bir örneğini Platform::Guid başlatır. |
operator== | Eşittir işleci. |
operator!= | Eşittir işleci değildir. |
operator< |
Less than işleci. |
operator() | a'yi Platform::Guid öğesine GUID dönüştürür. |
Açıklamalar
Yeni Platform::Guid
bir oluşturmak için Windows::Foundation::GuidHelper::CreateNewGuid statik yöntemini kullanın.
Gereksinimler
Desteklenen en düşük istemci: Windows 8
Desteklenen en düşük sunucu: Windows Server 2012
Ad Alanı: Platform
Meta veriler: platform.winmd
Guid::Guid Oluşturucuları
yeni bir örneğini Platform::Guid
başlatır.
Sözdizimi
Guid(
unsigned int a,
unsigned short b,
unsigned short c,
unsigned char d,
unsigned char e,
unsigned char f,
unsigned char g,
unsigned char h,
unsigned char i,
unsigned char j,
unsigned char k );
Guid(GUID m);
Guid(
unsigned int a,
unsigned short b,
unsigned short c,
Array<unsigned char>^ n );
Parametreler
a
öğesinin ilk 4 bayt değeri GUID
.
b
öğesinin sonraki 2 bayt değeri GUID
.
c
öğesinin sonraki 2 bayt değeri GUID
.
d
öğesinin sonraki baytı GUID
.
e
öğesinin sonraki baytı GUID
.
f
öğesinin sonraki baytı GUID
.
g
öğesinin sonraki baytı GUID
.
h
öğesinin sonraki baytı GUID
.
ben
öğesinin sonraki baytı GUID
.
j
öğesinin sonraki baytı GUID
.
k
öğesinin sonraki baytı GUID
.
m
Formda GUID
guid yapısı.
n
öğesinin kalan 8 bayt'lık kısmı GUID
.
Guid::operator== İşleci
Eşitlik için iki Platform::Guid
örneği karşılaştırır.
Sözdizimi
static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);
Parametreler
guid1
Karşılaştıracak ilk Platform::Guid
.
guid2
Karşılaştıracak ikinci Platform::Guid
.
Dönüş Değeri
İki Platform::Guid
örnek eşitse True.
Açıklamalar
Windows::Foundation::GuidHelper::Equals statik yöntemi yerine işlecini kullanmayı ==
tercih edin.
Guid::operator!= İşleci
Eşitsizlik için iki Platform::Guid
örneği karşılaştırır.
Sözdizimi
static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);
Parametreler
guid1
Karşılaştıracak ilk Platform::Guid
.
guid2
Karşılaştıracak ikinci Platform::Guid
.
Dönüş Değeri
İki Platform::Guid
örnek eşit değilse True.
Guid::operator<
İşleci
Sıralama için iki Platform::Guid
örneği karşılaştırır.
Sözdizimi
static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);
Parametreler
guid1
Karşılaştıracak ilk Platform::Guid
.
guid2
Karşılaştıracak ikinci Platform::Guid
.
Dönüş Değeri
Guid1 guid2'nin önüne sıralanmışsa true. Sıralama, her Platform::Guid
birine dört adet 32 bit işaretsiz değer dizisi gibi davranıldıktan sonra sözcükseldir. Bu, SQL Server veya .NET Framework tarafından kullanılan sıralama değildir ve dize gösterimine göre sözcüksal sıralama ile aynı değildir.
Bu işleç, nesnelerin C++ standart kitaplığı tarafından daha kolay tüketilmesi için sağlanır Guid
.
Guid::operator() İşleci
örtük olarak bir Platform::Guid
GUID yapısına dönüştürür.
Sözdizimi
const GUID& Platform::Guid::operator();
Dönüş Değeri
GUID yapısı.