Classe di valori Platform::Guid
Rappresenta un tipo [GUID](/windows/win32/api/guiddef/ns-guiddef-guid nel sistema di tipi di Windows Runtime.
public value struct Guid
Platform::Guid
include i Equals()
metodi , GetHashCode()
e ToString()
derivati dalla classe Platform::Object e il GetTypeCode()
metodo derivato dalla classe Platform::Type. Platform::Guid
ha anche i membri seguenti.
Membro | Descrizione |
---|---|
Guid | Inizializza una nuova istanza di Platform::Guid . |
operator== | Operatore Equals. |
operator!= | Operatore Not equals. |
operator< |
Operatore Less than. |
operator() | Converte Platform::Guid in GUID . |
Per generare un nuovo Platform::Guid
oggetto , usare il metodo statico Windows::Foundation::GuidHelper::CreateNewGuid .
Client minimo supportato: Windows 8
Server minimo supportato: Windows Server 2012
Spazio dei nomi: Platform
Metadati: platform.winmd
Inizializza una nuova istanza di Platform::Guid
.
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 );
a
Primi 4 byte dell'oggetto GUID
.
b
I 2 byte successivi dell'oggetto GUID
.
c
I 2 byte successivi dell'oggetto GUID
.
g
Byte successivo dell'oggetto GUID
.
e
Byte successivo dell'oggetto GUID
.
f
Byte successivo dell'oggetto GUID
.
g
Byte successivo dell'oggetto GUID
.
h
Byte successivo dell'oggetto GUID
.
i
Byte successivo dell'oggetto GUID
.
j
Byte successivo dell'oggetto GUID
.
k
Byte successivo dell'oggetto GUID
.
m
Oggetto GUID
nel formato di una struttura GUID.
n
8 byte rimanenti dell'oggetto GUID
.
Verifica l'uguaglianza tra due istanze di Platform::Guid
.
static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);
guid1
Primo oggetto Platform::Guid
da confrontare.
guid2
Secondo oggetto Platform::Guid
da confrontare.
True se le due Platform::Guid
istanze sono uguali.
Preferisce usare l'operatore ==
anziché il metodo statico Windows::Foundation::GuidHelper::Equals .
Confronta due Platform::Guid
istanze per verificare la disuguaglianza.
static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);
guid1
Primo oggetto Platform::Guid
da confrontare.
guid2
Secondo oggetto Platform::Guid
da confrontare.
True se le due Platform::Guid
istanze non sono uguali.
Confronta due Platform::Guid
istanze per l'ordinamento.
static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);
guid1
Primo oggetto Platform::Guid
da confrontare.
guid2
Secondo oggetto Platform::Guid
da confrontare.
True se guid1 viene ordinato prima di guid2. L'ordinamento è lessicografico dopo aver trattato ognuno Platform::Guid
come se fosse una matrice di quattro valori senza segno a 32 bit. Questo non è l'ordinamento usato da SQL Server o .NET Framework, né è uguale all'ordinamento lessicografico in base alla rappresentazione di stringa.
Questo operatore viene fornito in modo che Guid
gli oggetti possano essere usati più facilmente dalla libreria standard C++.
Converte in modo implicito un oggetto Platform::Guid
in una struttura GUID.
const GUID& Platform::Guid::operator();
Struttura GUID.