Dela via


Plattform::Guid-värdeklass

Representerar en GUID typ i Windows Runtime-typsystemet.

Syntax

public value struct Guid

Medlemmar

Platform::Guid har metoderna Equals(), GetHashCode()och ToString() som härleds från Platform::Object Classoch metoden GetTypeCode() som härleds från Platform::Type Class. Platform::Guid har också följande medlemmar.

Medlem Beskrivning
Guid Initierar en ny instans av en Platform::Guid.
operator== Är lika med operatorn.
operator!= Inte lika med operatorn.
operator< Mindre än operator.
operator() Konverterar en Platform::Guid till en GUID.

Anmärkningar

Om du vill generera en ny Platform::Guidanvänder du metoden Windows::Foundation::GuidHelper::CreateNewGuid static.

Krav

Lägsta klient som stöds: Windows 8

Lägsta server som stöds: Windows Server 2012

Namnområde: Platform

metadata: platform.winmd

Guid::Guid Konstruktorer

Initierar en ny instans av en Platform::Guid.

Syntax

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

Parametrar

en
De första 4 byteen av GUID.

b
Nästa 2 byte av GUID.

c
Nästa 2 byte av GUID.

d
Nästa byte av GUID.

e
Nästa byte av GUID.

f
Nästa byte av GUID.

g
Nästa byte av GUID.

h
Nästa byte av GUID.

i
Nästa byte av GUID.

j
Nästa byte av GUID.

k
Nästa byte av GUID.

m
En GUID i formuläret en GUID-struktur.

n
Återstående 8 byte av GUID.

Guid::operator== Operator

Jämför två Platform::Guid instanser för likhet.

Syntax

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

Parametrar

guid1
Den första Platform::Guid att jämföra.

guid2
Den andra Platform::Guid att jämföra.

Returvärde

Sant om de två Platform::Guid instanserna är lika.

Anmärkningar

Använd operatorn == i stället för Windows::Foundation::GuidHelper::Lika med statisk metod.

Guid::operator!= Operator

Jämför två Platform::Guid instanser för ojämlikhet.

Syntax

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

Parametrar

guid1
Den första Platform::Guid att jämföra.

guid2
Den andra Platform::Guid att jämföra.

Returvärde

Sant om de två Platform::Guid instanserna inte är lika med.

Guid::operator< operator

Jämför två Platform::Guid instanser för beställning.

Syntax

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

Parametrar

guid1
Den första Platform::Guid att jämföra.

guid2
Den andra Platform::Guid att jämföra.

Returvärde

Sant om guid1 beställs innan guid2. Beställningen är lexicographic efter att ha behandlat varje Platform::Guid som om det är en matris med fyra 32-bitars osignerade värden. Det här är inte den ordning som används av SQL Server eller .NET Framework, och det är inte heller samma som lexikal ordning efter strängrepresentation.

Den här operatorn tillhandahålls så att Guid objekt enklare kan användas av C++-standardbiblioteket.

Guid::operator() Operator

Konverterar implicit en Platform::Guid till en GUID-struktur.

Syntax

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

Returvärde

En GUID-struktur.

Se även

Plattformsnamnområde