Megosztás a következőn keresztül:


Platform::Guid értékosztály

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.

Lásd még:

platformnévtér