Kelas nilai Platform::Guid

Mewakili jenis [GUID](/windows/win32/api/guiddef/ns-guiddef-guid dalam sistem jenis Windows Runtime.

Sintaks

public value struct Guid

Anggota

Platform::GuidEquals()memiliki metode , GetHashCode(), dan ToString() yang berasal dari Platform::Object Class, dan GetTypeCode() metode yang berasal dari Platform::Type Class. Platform::Guid juga memiliki anggota berikut.

Anggota Deskripsi
Guid Menginisialisasi instans baru dari Platform::Guid.
operator== Sama dengan operator.
operator!= Tidak sama dengan operator.
operator< Kurang dari operator.
operator() Mengonversi ke Platform::GuidGUID.

Keterangan

Untuk menghasilkan baru Platform::Guid, gunakan metode statis Windows::Foundation::GuidHelper::CreateNewGuid .

Persyaratan

Klien minimum yang didukung: Windows 8

Server minimum yang didukung: Windows Server 2012

Namespace: Platform

Metadata: platform.winmd

Guid::Guid Constructors

Menginisialisasi instans baru dari Platform::Guid.

Sintaks

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 );

Parameter

a
4 byte pertama dari GUID.

b
2 byte berikutnya dari GUID.

c
2 byte berikutnya dari GUID.

d
Byte berikutnya dari GUID.

e
Byte berikutnya dari GUID.

f
Byte berikutnya dari GUID.

g
Byte berikutnya dari GUID.

h
Byte berikutnya dari GUID.

i
Byte berikutnya dari GUID.

J
Byte berikutnya dari GUID.

k
Byte berikutnya dari GUID.

m
GUID dalam bentuk struktur GUID.

n
Sisa 8 byte dari GUID.

Guid::operator== Operator

Membandingkan dua Platform::Guid instans untuk kesetaraan.

Sintaks

static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);

Parameter

guid1
Yang pertama Platform::Guid membandingkan.

guid2
Yang kedua Platform::Guid untuk dibandingkan.

Tampilkan Nilai

True jika kedua Platform::Guid instans sama.

Keterangan

Lebih suka menggunakan == operator alih-alih metode statis Windows::Foundation::GuidHelper::Equals .

Guid::operator!= Operator

Membandingkan dua Platform::Guid instans untuk ketidaksamaan.

Sintaks

static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);

Parameter

guid1
Yang pertama Platform::Guid membandingkan.

guid2
Yang kedua Platform::Guid untuk dibandingkan.

Tampilkan Nilai

True jika dua Platform::Guid instans tidak sama.

Guid::operator< Operator

Membandingkan dua Platform::Guid instans untuk pemesanan.

Sintaks

static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);

Parameter

guid1
Yang pertama Platform::Guid membandingkan.

guid2
Yang kedua Platform::Guid untuk dibandingkan.

Tampilkan Nilai

True jika guid1 diurutkan sebelum guid2. Urutannya leksikografis setelah memperlakukan masing-masing Platform::Guid seolah-olah itu adalah array dari empat nilai yang tidak ditandatangani 32-bit. Ini bukan urutan yang digunakan oleh SQL Server atau .NET Framework, juga tidak sama dengan pengurutan leksikografis berdasarkan representasi string.

Operator ini disediakan sehingga Guid objek dapat lebih mudah dikonsumsi oleh pustaka standar C++.

Guid::operator() Operator

Secara implisit mengonversi ke Platform::Guidstruktur GUID.

Sintaks

const GUID& Platform::Guid::operator();

Tampilkan Nilai

Struktur GUID.

Baca juga

Namespace platform