Delen via


Platform::Guid-waardeklasse

Vertegenwoordigt een GUID type in het Windows Runtime-typesysteem.

Syntaxis

public value struct Guid

Leden

Platform::Guid beschikt over de methoden Equals(), GetHashCode()en ToString() die zijn afgeleid van de Platform::Objectklasseen de GetTypeCode() methode die is afgeleid van het Platform::Type Class. Platform::Guid heeft ook de volgende leden.

Lid Beschrijving
guid- Initialiseert een nieuw exemplaar van een Platform::Guid.
operator== Is gelijk aan de operator.
operator!= Is niet gelijk aan de operator.
operator< Kleiner dan operator.
operator() Converteert een Platform::Guid naar een GUID.

Opmerkingen

Als u een nieuwe Platform::Guidwilt genereren, gebruikt u de Windows::Foundation::GuidHelper::CreateNewGuid statische methode.

Eisen

Minimaal ondersteunde client: Windows 8

Minimaal ondersteunde server: Windows Server 2012

naamruimte: Platform

Metagegevens: platform.winmd

Guid::Guid Constructors

Initialiseert een nieuw exemplaar van een Platform::Guid.

Syntaxis

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 );

Parameters

een
De eerste 4 bytes van de GUID.

b
De volgende 2 bytes van de GUID.

c
De volgende 2 bytes van de GUID.

d
De volgende byte van de GUID.

e-
De volgende byte van de GUID.

f
De volgende byte van de GUID.

g
De volgende byte van de GUID.

h-
De volgende byte van de GUID.

i
De volgende byte van de GUID.

j-
De volgende byte van de GUID.

k
De volgende byte van de GUID.

m
Een GUID in de vorm van een GUID-structuur.

n
De resterende 8 bytes van de GUID.

Guid::operator== Operator

Vergelijkt twee Platform::Guid instanties voor gelijkheid.

Syntaxis

static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);

Parameters

guid1-
De eerste Platform::Guid om te vergelijken.

guid2-
De tweede Platform::Guid om te vergelijken.

Retourwaarde

Waar als de twee Platform::Guid instanties gelijk zijn.

Opmerkingen

Gebruik liever de operator == in plaats van de Windows::Foundation::GuidHelper::Equals statische methode.

Guid::operator!= Operator

Vergelijkt twee Platform::Guid instanties voor ongelijkheid.

Syntaxis

static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);

Parameters

guid1-
De eerste Platform::Guid om te vergelijken.

guid2-
De tweede Platform::Guid om te vergelijken.

Retourwaarde

Waar als de twee Platform::Guid instanties niet gelijk zijn.

operator voor Guid::operator<

Vergelijkt twee Platform::Guid exemplaren voor bestellen.

Syntaxis

static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);

Parameters

guid1-
De eerste Platform::Guid om te vergelijken.

guid2-
De tweede Platform::Guid om te vergelijken.

Retourwaarde

Waar als guid1- wordt besteld voordat guid2. De volgorde is lexicografisch na het behandelen van elke Platform::Guid alsof het een matrix is van vier niet-ondertekende waarden van 32 bits. Dit is niet de volgorde die wordt gebruikt door SQL Server of .NET Framework, en is evenmin hetzelfde als lexicografische volgorde op tekenreeksweergave.

Deze operator wordt geleverd, zodat Guid objecten gemakkelijker kunnen worden gebruikt door de standaardbibliotheek van C++ .

Guid::operator() Operator()

Converteert impliciet een Platform::Guid naar een GUID-structuur.

Syntaxis

const GUID& Platform::Guid::operator();

Retourwaarde

Een GUID-structuur.

Zie ook

Platform-naamruimte