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

Członkowie

Platform::GuidEquals()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
Identyfikator 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.

Zobacz też

Przestrzeń nazw platformy