Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Rappresenta un GUID tipo nel sistema dei 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::Guidoggetto , 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.