Classe de valeur Platform::Guid
Représente un type [GUID](/windows/win32/api/guiddef/ns-guiddef-guid dans le système de type Windows Runtime.
Syntaxe
public value struct Guid
Membres
Platform::Guid
a les Equals()
méthodes , GetHashCode()
et ToString()
dérivées de la classe Platform ::Object, et la GetTypeCode()
méthode dérivée de la classe Platform ::Type. Platform::Guid
possède également les membres suivants.
Membre | Description |
---|---|
Guid | Initialise une nouvelle instance d'un objet Platform::Guid . |
operator== | Opérateur Égal à. |
operator!= | Opérateur Différent de. |
operator< |
Opérateur inférieur à. |
operator() | Convertit une Platform::Guid en une GUID . |
Notes
Pour générer un nouveau Platform::Guid
, utilisez la méthode statique Windows ::Foundation ::GuidHelper ::CreateNewGuid .
Spécifications
Client minimum pris en charge : Windows 8
Serveur minimum pris en charge : Windows Server 2012
Espace de noms : Platform
Métadonnées : platform.winmd
Guid::Guid, constructeurs
Initialise une nouvelle instance d'un objet Platform::Guid
.
Syntaxe
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 );
Paramètres
a
Les 4 premiers octets du GUID
.
b
Les 2 octets suivants du GUID
.
c
Les 2 octets suivants du GUID
.
d
Octet suivant du GUID
.
e
Octet suivant du GUID
.
f
Octet suivant du GUID
.
g
Octet suivant du GUID
.
h
Octet suivant du GUID
.
i
Octet suivant du GUID
.
j
Octet suivant du GUID
.
k
Octet suivant du GUID
.
m
Sous GUID
la forme d’une structure GUID.
n
Les 8 octets restants du GUID
.
Guid ::operator==, opérateur
Compare si deux instances Platform::Guid
sont égales.
Syntaxe
static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);
Paramètres
guid1
Premier Platform::Guid
à comparer.
guid2
Deuxième Platform::Guid
à comparer.
Valeur de retour
True si les deux Platform::Guid
instances sont égales.
Notes
Préférez utiliser l’opérateur ==
au lieu de la méthode statique Windows ::Foundation ::GuidHelper ::Equals .
Guid ::operator !=, opérateur
Compare deux Platform::Guid
instances pour l’inégalité.
Syntaxe
static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);
Paramètres
guid1
Premier Platform::Guid
à comparer.
guid2
Deuxième Platform::Guid
à comparer.
Valeur de retour
True si les deux Platform::Guid
instances ne sont pas égales.
Guid::operator<
, opérateur
Compare deux Platform::Guid
instances pour l’ordre.
Syntaxe
static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);
Paramètres
guid1
Premier Platform::Guid
à comparer.
guid2
Deuxième Platform::Guid
à comparer.
Valeur de retour
True si guid1 est ordonné avant guid2. L’ordre est lexicographique après avoir traité chacun Platform::Guid
comme s’il s’agit d’un tableau de quatre valeurs non signées 32 bits. Ce n’est pas l’ordre utilisé par SQL Server ou le .NET Framework, ni le classement lexicographique par représentation sous forme de chaîne.
Cet opérateur est fourni afin que Guid
les objets puissent être plus facilement consommés par la bibliothèque standard C++.
Guid::operator(), opérateur
Convertit implicitement un Platform::Guid
en structure GUID.
Syntaxe
const GUID& Platform::Guid::operator();
Valeur de retour
Structure GUID.