Klasa wartości Platform::Guid
Reprezentuje typ [GUID](/windows/win32/api/guiddef/ns-guiddef-guidd w systemie typów środowisko wykonawcze systemu Windows.
Składnia
public value struct Guid
Elementy członkowskie
Platform::Guid
Equals()
program zawiera metody , GetHashCode()
i ToString()
pochodzące z klasy Platform::Object oraz GetTypeCode()
metodę pochodzącą z klasy Platform::Type. Platform::Guid
ma również następujących członków.
Element członkowski | opis |
---|---|
Guid | Inicjuje nowe wystąpienie klasy Platform::Guid . |
operator== | Operator equals. |
operator!= | Operator nie równa się. |
operator< |
Operator mniejszy niż. |
operator() | Konwertuje element na Platform::Guid .GUID |
Uwagi
Aby wygenerować nowy Platform::Guid
element , użyj metody statycznej Windows::Foundation::GuidHelper::CreateNewGuid .
Wymagania
Minimalny obsługiwany klient: Windows 8
Minimalny obsługiwany serwer: Windows Server 2012
Przestrzeń nazw: Platforma
Metadane: platform.winmd
Guid::Guid, konstruktory
Inicjuje nowe wystąpienie klasy Platform::Guid
.
Składnia
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 );
Parametry
a
Pierwsze 4 bajty obiektu GUID
.
b
Następne 2 bajty obiektu GUID
.
c
Następne 2 bajty obiektu GUID
.
d
Następny bajt elementu GUID
.
e
Następny bajt elementu GUID
.
f
Następny bajt elementu GUID
.
g
Następny bajt elementu GUID
.
h
Następny bajt elementu GUID
.
i
Następny bajt elementu GUID
.
j
Następny bajt elementu GUID
.
k
Następny bajt elementu GUID
.
m
Element GUID
w postaci struktury identyfikatora GUID.
n
Pozostałe 8 bajtów .GUID
Guid::operator==, operator
Porównuje dwa Platform::Guid
wystąpienia równości.
Składnia
static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);
Parametry
guid1
Pierwszy Platform::Guid
do porównania.
guid2
Drugi Platform::Guid
do porównania.
Wartość zwracana
Wartość True, jeśli dwa Platform::Guid
wystąpienia są równe.
Uwagi
Preferuj ==
używanie operatora zamiast metody statycznej Windows::Foundation::GuidHelper::Equals .
Guid::operator!= Operator
Porównuje dwa Platform::Guid
wystąpienia nierówności.
Składnia
static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);
Parametry
guid1
Pierwszy Platform::Guid
do porównania.
guid2
Drugi Platform::Guid
do porównania.
Wartość zwracana
Wartość True, jeśli dwa Platform::Guid
wystąpienia nie są równe.
Guid::operator<
, operator
Porównuje dwa Platform::Guid
wystąpienia do zamawiania.
Składnia
static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);
Parametry
guid1
Pierwszy Platform::Guid
do porównania.
guid2
Drugi Platform::Guid
do porównania.
Wartość zwracana
Wartość true, jeśli identyfikator GUID1 jest uporządkowany przed identyfikatorem GUID2. Kolejność jest leksykografią po traktowaniu każdego Platform::Guid
z nich tak, jakby była tablicą czterech 32-bitowych wartości niepodpisanych. Nie jest to kolejność używana przez program SQL Server lub program .NET Framework ani nie jest taka sama jak porządkowanie leksykograficzne według reprezentacji ciągu.
Ten operator jest dostarczany tak, aby Guid
obiekty mogły być łatwiej używane przez standardową bibliotekę języka C++.
Guid::operator() Operator
Niejawnie konwertuje Platform::Guid
obiekt na strukturę GUID.
Składnia
const GUID& Platform::Guid::operator();
Wartość zwracana
Struktura identyfikatora GUID.