Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Reprezentuje typ identyfikatora GUID w systemie windows runtime.
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::Guidelement , 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.