Structure GUID (guiddef.h)
Un GUID identifie un objet tel qu’une interface COM, un objet de classe COM ou un vecteur de point d’entrée (EPV) du gestionnaire. Un GUID est une valeur 128 bits composée d’un groupe de 8 chiffres hexadécimaux, suivi de trois groupes de 4 chiffres hexadécimaux chacun, suivis d’un groupe de 12 chiffres hexadécimaux. L’exemple GUID suivant montre les regroupements de chiffres hexadécimaux dans un GUID : 6B29FC40-CA47-1067-B31D-00DDD010662DA.
La structure GUID stocke un GUID.
Syntaxe
typedef struct _GUID {
unsigned long Data1;
unsigned short Data2;
unsigned short Data3;
unsigned char Data4[8];
} GUID;
Membres
Data1
Spécifie les 8 premiers chiffres hexadécimaux du GUID.
Data2
Spécifie le premier groupe de 4 chiffres hexadécimaux.
Data3
Spécifie le deuxième groupe de 4 chiffres hexadécimaux.
Data4[8]
Tableau de 8 octets. Les 2 premiers octets contiennent le troisième groupe de 4 chiffres hexadécimaux. Les 6 octets restants contiennent les 12 derniers chiffres hexadécimaux.
Remarques
Les GUID sont l’implémentation Microsoft de l’identificateur unique universel (UUID) de l’environnement de calcul distribué (DCE). Les bibliothèques d’exécution RPC utilisent des UUID pour case activée de compatibilité entre les clients et les serveurs et pour sélectionner parmi plusieurs implémentations d’une interface. Les fonctions de contrôle d’accès Windows utilisent des GUID pour identifier le type d’objet qu’un ACE spécifique à un objet dans une liste de contrôle d’accès (ACL) protège.
Voir aussi
ACCESS_ALLOWED_OBJECT_ACE
ACE
ACL
UUID
UUID_VECTOR
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
En-tête | guiddef.h |