Partager via


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.

Voir aussi

Espace de noms de plateforme