Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egy GUID típust jelöl a Windows futtatókörnyezet típusú rendszerben.
Szintaxis
public value struct Guid
Tagok
Platform::Guid rendelkezik a Platform::Object ClassEquals(), GetHashCode()és ToString() metódusával, valamint a GetTypeCode() metódussal, amely a platformból származik::Type Class.
Platform::Guid a következő tagokat is tartalmazza.
| Tag | Leírás |
|---|---|
| Guid | Inicializálja egy Platform::Guidúj példányát. |
| operátor== | Egyenlő operátor. |
| operátor!= | Nem egyenlő operátor. |
operator< |
Kisebb, mint az operátor. |
| operátor() |
Platform::Guid alakít át GUID. |
Megjegyzések
Új Platform::Guidlétrehozásához használja a Windows::Foundation::GuidHelper::CreateNewGuid statikus metódust.
Követelmények
Minimálisan támogatott ügyfél: Windows 8
Minimálisan támogatott kiszolgáló: Windows Server 2012
névtér: platform
metaadatok: platform.winmd
Guid::Guid Konstruktorok
Inicializálja egy Platform::Guidúj példányát.
Szintaxis
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 );
Paraméterek
A GUIDelső 4 bájtja.
b
A GUIDkövetkező 2 bájtja.
c
A GUIDkövetkező 2 bájtja.
d
A GUIDkövetkező bájtja.
e
A GUIDkövetkező bájtja.
f
A GUIDkövetkező bájtja.
g
A GUIDkövetkező bájtja.
h
A GUIDkövetkező bájtja.
i
A GUIDkövetkező bájtja.
j
A GUIDkövetkező bájtja.
k
A GUIDkövetkező bájtja.
m
Egy GUIDGUID-struktúraformájában.
n
A GUIDfennmaradó 8 bájtja.
Guid::operator== Operátor
Két Platform::Guid egyenlőségi példányt hasonlít össze.
Szintaxis
static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);
Paraméterek
guid1
Az első Platform::Guid összehasonlítani.
guid2
A második Platform::Guid összehasonlítani.
Visszaadott érték
Igaz, ha a két Platform::Guid példány egyenlő.
Megjegyzések
Inkább a == operátort használja a Windows::Foundation::GuidHelper::Equals statikus metódus helyett.
Guid::operator!= Operátor
Az egyenlőtlenség két Platform::Guid példányát hasonlítja össze.
Szintaxis
static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);
Paraméterek
guid1
Az első Platform::Guid összehasonlítani.
guid2
A második Platform::Guid összehasonlítani.
Visszaadott érték
Igaz, ha a két Platform::Guid példány nem egyenlő.
Guid::operator< operátor
Két Platform::Guid példányt hasonlít össze a rendezéshez.
Szintaxis
static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);
Paraméterek
guid1
Az első Platform::Guid összehasonlítani.
guid2
A második Platform::Guid összehasonlítani.
Visszaadott érték
Igaz, ha guid1guid2előtt van rendezve. A rendezés lexikográfiai, miután az egyes Platform::Guid úgy kezeli, mintha négy, 32 bites, alá nem írt értékből álló tömb lenne. Ez nem az SQL Server vagy a .NET-keretrendszer által használt sorrend, és nem ugyanaz, mint a sztringek ábrázolása által történő lexikográfiai rendezés.
Ez az operátor biztosítja, hogy Guid objektumokat a C++ standard kódtár könnyebben tudja használni.
Guid::operator() Operátor
Implicit módon átalakít egy Platform::Guid egy GUID-struktúrává.
Szintaxis
const GUID& Platform::Guid::operator();
Visszaadott érték
Egy GUID-struktúra.