Platform::Guid – hodnotová třída
Představuje typ GUID v systému typů Prostředí Windows Runtime.
Syntaxe
public value struct Guid
Členové
Platform::Guid
Equals()
má , GetHashCode()
a ToString()
metody odvozené z Platform::Object Třída, a GetTypeCode()
metoda odvozená z Platform::Type Třída.
Platform::Guid
má také následující členy.
Člen | Popis |
---|---|
Identifikátor guid | Inicializuje novou instanci Platform::Guid . |
operator== | Operátor Rovná se. |
operator!= | Operátor nerovná se. |
operator< |
Operátor Menší než. |
operator() | Převede na Platform::Guid .GUID |
Poznámky
K vygenerování nové Platform::Guid
metody použijte statickou metodu Windows::Foundation::GuidHelper::CreateNewGuid .
Požadavky
Minimální podporovaný klient: Windows 8
Minimální podporovaný server: Windows Server 2012
Obor názvů: Platforma
Metadata: platform.winmd
Guid::Guid – konstruktory
Inicializuje novou instanci Platform::Guid
.
Syntaxe
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
Prvních 4 bajtů GUID
.
b
Další 2 bajty GUID
.
c
Další 2 bajty GUID
.
d
Další bajt GUID
bajtů .
e
Další bajt GUID
bajtů .
f
Další bajt GUID
bajtů .
g
Další bajt GUID
bajtů .
h
Další bajt GUID
bajtů .
já
Další bajt GUID
bajtů .
j
Další bajt GUID
bajtů .
k
Další bajt GUID
bajtů .
m
A GUID
ve formě struktury GUID.
n
Zbývajících 8 bajtů GUID
.
Guid::operator== – operátor
Porovná dvě Platform::Guid
instance rovnosti.
Syntaxe
static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);
Parametry
Guid1
První Platform::Guid
, co se má porovnat.
Guid2
Druhá Platform::Guid
možnost, která se má porovnat.
Návratová hodnota
Hodnota True, pokud jsou dvě Platform::Guid
instance stejné.
Poznámky
Raději použijte ==
operátor namísto metody Windows::Foundation::GuidHelper::Equals static.
Guid::operator!= – operátor
Porovná dvě Platform::Guid
instance nerovnosti.
Syntaxe
static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);
Parametry
Guid1
První Platform::Guid
, co se má porovnat.
Guid2
Druhá Platform::Guid
možnost, která se má porovnat.
Návratová hodnota
Hodnota True, pokud se dvě Platform::Guid
instance nerovnají.
Guid::operator<
– operátor
Porovná dvě Platform::Guid
instance řazení.
Syntaxe
static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);
Parametry
Guid1
První Platform::Guid
, co se má porovnat.
Guid2
Druhá Platform::Guid
možnost, která se má porovnat.
Návratová hodnota
True if guid1 is ordered before guid2. Řazení je lexikální po zpracování každé Platform::Guid
z nich, jako by se jedná o pole čtyř 32bitových hodnot bez znaménka. Nejedná se o řazení používané SQL Serverem ani rozhraním .NET Framework, ani není stejné jako lexikální řazení pomocí řetězcového vyjádření.
Tento operátor je poskytován tak, aby Guid
objekty mohly být snadněji využity standardní knihovnou jazyka C++.
Guid::operator() – operátor
Implicitně převede Platform::Guid
strukturu GUID.
Syntaxe
const GUID& Platform::Guid::operator();