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::GuidEquals()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::Guidbaş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 GUIDdönüştürür.

Açıklamalar

Yeni Platform::Guidbir 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::Guidbaş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ı.

Ayrıca bkz.

Platform ad alanı