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::Guid
weist 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::Guid
Typs 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.