Classe di valori Platform::Guid
Rappresenta un tipo [GUID](/windows/win32/api/guiddef/ns-guiddef-guid nel sistema di tipi di Windows Runtime.
Sintassi
public value struct Guid
Membri
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 . |
Osservazioni:
Per generare un nuovo Platform::Guid
oggetto , usare il metodo statico Windows::Foundation::GuidHelper::CreateNewGuid .
Requisiti
Client minimo supportato: Windows 8
Server minimo supportato: Windows Server 2012
Spazio dei nomi: Platform
Metadati: platform.winmd
Costruttori Guid::Guid
Inizializza una nuova istanza di Platform::Guid
.
Sintassi
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 );
Parametri
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
.
Operatore Guid::operator==
Verifica l'uguaglianza tra due istanze di Platform::Guid
.
Sintassi
static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);
Parametri
guid1
Primo oggetto Platform::Guid
da confrontare.
guid2
Secondo oggetto Platform::Guid
da confrontare.
Valore restituito
True se le due Platform::Guid
istanze sono uguali.
Osservazioni:
Preferisce usare l'operatore ==
anziché il metodo statico Windows::Foundation::GuidHelper::Equals .
Operatore Guid::operator!=
Confronta due Platform::Guid
istanze per verificare la disuguaglianza.
Sintassi
static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);
Parametri
guid1
Primo oggetto Platform::Guid
da confrontare.
guid2
Secondo oggetto Platform::Guid
da confrontare.
Valore restituito
True se le due Platform::Guid
istanze non sono uguali.
Operatore Guid::operator<
Confronta due Platform::Guid
istanze per l'ordinamento.
Sintassi
static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);
Parametri
guid1
Primo oggetto Platform::Guid
da confrontare.
guid2
Secondo oggetto Platform::Guid
da confrontare.
Valore restituito
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++.
Operatore Guid::operator()
Converte in modo implicito un oggetto Platform::Guid
in una struttura GUID.
Sintassi
const GUID& Platform::Guid::operator();
Valore restituito
Struttura GUID.