Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.