Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mewakili jenis GUID dalam sistem jenis Windows Runtime.
Sintaks
public value struct Guid
Anggota
Platform::Guid
Equals()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();