GUID 結構 (guiddef.h)
GUID 會識別 COM 介面或 COM 類別物件等物件,或管理員進入點向量 (EPV) 。 GUID 是一個 128 位值,其中包含一組 8 個十六進位數位,後面接著三組 4 個十六進位數位,後面接著一組 12 個十六進位數位。 下列範例 GUID 顯示 GUID 中十六進位數位的群組:6B29FC40-CA47-1067-B31D-00DD010662DA。
GUID 結構會儲存 GUID。
語法
typedef struct _GUID {
unsigned long Data1;
unsigned short Data2;
unsigned short Data3;
unsigned char Data4[8];
} GUID;
成員
Data1
指定 GUID 的前 8 個十六進位數位。
Data2
指定 4 個十六進位數位的第一個群組。
Data3
指定 4 個十六進位數位的第二個群組。
Data4[8]
8 個字節的陣列。 前 2 個字組包含 4 個十六進位數位的第三個群組。 剩餘的 6 個字組包含最後 12 個十六進位數位。
備註
GUID 是分散式運算環境的 Microsoft 實作, (DCE) 通用唯一標識符 (UUID) 。 RPC 執行時間連結庫會使用 UUID 來檢查客戶端與伺服器之間的相容性,以及選取介面的多個實作。 Windows 訪問控制函式會使用 GUID 來識別存取控制清單中的物件特定 ACE 類型, (ACL) 保護。
另請參閱
ACCESS_ALLOWED_OBJECT_ACE
Ace
ACL
UUID
UUID_VECTOR
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 組建 20348 |
最低支援的伺服器 | Windows 10 組建 20348 |
標頭 | guiddef.h |