Sdílet prostřednictvím


Platform::Guid – hodnotová třída

Představuje typ GUID v systému typů Prostředí Windows Runtime.

Syntaxe

public value struct Guid

Členové

Platform::Guid Equals()má , GetHashCode()a ToString() metody odvozené z Platform::Object Třída, a GetTypeCode() metoda odvozená z Platform::Type Třída. Platform::Guid má také následující členy.

Člen Popis
Identifikátor guid Inicializuje novou instanci Platform::Guid.
operator== Operátor Rovná se.
operator!= Operátor nerovná se.
operator< Operátor Menší než.
operator() Převede na Platform::Guid .GUID

Poznámky

K vygenerování nové Platform::Guidmetody použijte statickou metodu Windows::Foundation::GuidHelper::CreateNewGuid .

Požadavky

Minimální podporovaný klient: Windows 8

Minimální podporovaný server: Windows Server 2012

Obor názvů: Platforma

Metadata: platform.winmd

Guid::Guid – konstruktory

Inicializuje novou instanci Platform::Guid.

Syntaxe

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 );

Parametry

a
Prvních 4 bajtů GUID.

b
Další 2 bajty GUID.

c
Další 2 bajty GUID.

d
Další bajt GUIDbajtů .

e
Další bajt GUIDbajtů .

f
Další bajt GUIDbajtů .

g
Další bajt GUIDbajtů .

h
Další bajt GUIDbajtů .


Další bajt GUIDbajtů .

j
Další bajt GUIDbajtů .

k
Další bajt GUIDbajtů .

m
A GUID ve formě struktury GUID.

n
Zbývajících 8 bajtů GUID.

Guid::operator== – operátor

Porovná dvě Platform::Guid instance rovnosti.

Syntaxe

static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);

Parametry

Guid1
První Platform::Guid , co se má porovnat.

Guid2
Druhá Platform::Guid možnost, která se má porovnat.

Návratová hodnota

Hodnota True, pokud jsou dvě Platform::Guid instance stejné.

Poznámky

Raději použijte == operátor namísto metody Windows::Foundation::GuidHelper::Equals static.

Guid::operator!= – operátor

Porovná dvě Platform::Guid instance nerovnosti.

Syntaxe

static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);

Parametry

Guid1
První Platform::Guid , co se má porovnat.

Guid2
Druhá Platform::Guid možnost, která se má porovnat.

Návratová hodnota

Hodnota True, pokud se dvě Platform::Guid instance nerovnají.

Guid::operator< – operátor

Porovná dvě Platform::Guid instance řazení.

Syntaxe

static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);

Parametry

Guid1
První Platform::Guid , co se má porovnat.

Guid2
Druhá Platform::Guid možnost, která se má porovnat.

Návratová hodnota

True if guid1 is ordered before guid2. Řazení je lexikální po zpracování každé Platform::Guid z nich, jako by se jedná o pole čtyř 32bitových hodnot bez znaménka. Nejedná se o řazení používané SQL Serverem ani rozhraním .NET Framework, ani není stejné jako lexikální řazení pomocí řetězcového vyjádření.

Tento operátor je poskytován tak, aby Guid objekty mohly být snadněji využity standardní knihovnou jazyka C++.

Guid::operator() – operátor

Implicitně převede Platform::Guidstrukturu GUID.

Syntaxe

const GUID& Platform::Guid::operator();

Návratová hodnota

Struktura GUID.

Viz také

Platform – obor názvů