Freigeben über


Platform::Guid-Wertklasse

Stellt einen [GUID](/windows/win32/api/guiddef/ns-guiddef-guid-typ im Windows-Runtime Typsystem dar.

Syntax

public value struct Guid

Member

Platform::Guidweist die Equals()von der Platform::Object Class abgeleiteten Methoden GetHashCode()und ToString() die GetTypeCode() von der Platform::Type-Klasse abgeleitete Methode auf. Platform::Guid verfügt außerdem über die folgenden Mitglieder.

Member Beschreibung
Guid Initialisiert eine neue Instanz von Platform::Guid.
operator== Gleich-Operator.
operator!= Ungleich-Operator.
operator< Kleiner als-Operator.
operator() Konvertiert ein Platform::Guid -Element in ein GUID-Element.

Hinweise

Verwenden Sie zum Generieren eines neuen Platform::GuidTyps die statische Methode "Windows::Foundation::GuidHelper::CreateNewGuid ".

Anforderungen

Mindestens unterstützter Client: Windows 8

Mindestens unterstützter Server: Windows Server 2012

Namespace: Platform

Metadaten: platform.winmd

Guid::Guid-Konstruktoren

Initialisiert eine neue Instanz von Platform::Guid.

Syntax

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

Parameter

a
Die ersten 4 Byte der GUID.

b
Die nächsten 2 Byte der GUID.

c
Die nächsten 2 Byte der GUID.

d
Das nächste Byte der GUID.

e
Das nächste Byte der GUID.

f
Das nächste Byte der GUID.

g
Das nächste Byte der GUID.

h
Das nächste Byte der GUID.

i
Das nächste Byte der GUID.

j
Das nächste Byte der GUID.

k
Das nächste Byte der GUID.

m
A GUID in form a GUID structure.

n
Die verbleibenden 8 Byte der GUID.

Guid::operator== Operator

Überprüft zwei Platform::Guid-Instanzen auf Gleichheit.

Syntax

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

Parameter

guid1
Der erste zu vergleichende Platform::Guid.

guid2
Der zweite zu vergleichende Platform::Guid.

Rückgabewert

True, wenn die beiden Platform::Guid Instanzen gleich sind.

Hinweise

Verwenden Sie den == Operator lieber anstelle der statischen Windows::Foundation::GuidHelper::Equals static-Methode.

Guid::operator!= Operator

Vergleicht zwei Platform::Guid Instanzen für Ungleichheiten.

Syntax

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

Parameter

guid1
Der erste zu vergleichende Platform::Guid.

guid2
Der zweite zu vergleichende Platform::Guid.

Rückgabewert

True, wenn die beiden Platform::Guid Instanzen nicht gleich sind.

Guid::operator<-Operator

Vergleicht zwei Platform::Guid Instanzen für die Sortierung.

Syntax

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

Parameter

guid1
Der erste zu vergleichende Platform::Guid.

guid2
Der zweite zu vergleichende Platform::Guid.

Rückgabewert

True, wenn guid1 vor guid2 sortiert wird. Die Sortierung ist lexikalisch, nachdem jede Platform::Guid so behandelt wurde, als ob es sich um ein Array von vier 32-Bit-unsignierten Werten handelt. Dies ist nicht die Sortierung, die von SQL Server oder .NET Framework verwendet wird, noch ist sie mit der lexikographischen Sortierung durch Zeichenfolgendarstellung identisch.

Dieser Operator wird bereitgestellt, Guid damit Objekte einfacher von der C++-Standardbibliothek genutzt werden können.

Guid::operator()-Operator

Konvertiert implizit eine Platform::Guid in eine GUID-Struktur.

Syntax

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

Rückgabewert

Eine GUID-Struktur.

Siehe auch

Plattformnamespace