Struktur GUID (guiddef.h)

GUID mengidentifikasi objek seperti antarmuka COM, atau objek kelas COM, atau vektor titik masuk manajer (EPV). GUID adalah nilai 128-bit yang terdiri dari satu grup 8 digit heksadesimal, diikuti oleh tiga kelompok masing-masing 4 digit heksadesimal, diikuti oleh satu grup 12 digit heksadesimal. Contoh GUID berikut menunjukkan pengelompokan digit heksadesimal dalam GUID: 6B29FC40-CA47-1067-B31D-00DD010662DA.

Struktur GUID menyimpan GUID.

Sintaks

typedef struct _GUID {
  unsigned long  Data1;
  unsigned short Data2;
  unsigned short Data3;
  unsigned char  Data4[8];
} GUID;

Anggota

Data1

Menentukan 8 digit heksadesimal pertama GUID.

Data2

Menentukan grup pertama dari 4 digit heksadesimal.

Data3

Menentukan grup kedua dari 4 digit heksadesimal.

Data4[8]

Array 8 byte. 2 byte pertama berisi grup ketiga dari 4 digit heksadesimal. 6 byte yang tersisa berisi 12 digit heksadesimal akhir.

Keterangan

GUID adalah implementasi Microsoft dari pengidentifikasi unik universal (UUID) lingkungan komputasi terdistribusi (DCE). Pustaka run-time RPC menggunakan UUID untuk memeriksa kompatibilitas antara klien dan server dan untuk memilih di antara beberapa implementasi antarmuka. Fungsi kontrol akses Windows menggunakan GUID untuk mengidentifikasi jenis objek yang dilindungi ACE khusus objek dalam daftar kontrol akses (ACL).

Lihat juga

ACCESS_ALLOWED_OBJECT_ACE
ACE
ACL
UUID
UUID_VECTOR

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 Build 20348
Server minimum yang didukung Windows 10 Build 20348
Header guiddef.h