Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine GUID identifiziert ein Objekt, z. B. eine COM-Schnittstelle, ein COM-Klassenobjekt oder einen Manager-Einstiegspunktvektor (EPV). Eine GUID ist ein 128-Bit-Wert, der aus einer Gruppe von 8 Hexadezimalziffern besteht, gefolgt von drei Gruppen von jeweils 4 Hexadezimalziffern, gefolgt von einer Gruppe von 12 Hexadezimalziffern. Die folgende Beispiel-GUID zeigt die Gruppierungen von Hexadezimalstellen in einer GUID: 6B29FC40-CA47-1067-B31D-00DD010662DA.
Die GUID-Struktur speichert eine GUID.
Syntax
typedef struct _GUID {
unsigned long Data1;
unsigned short Data2;
unsigned short Data3;
unsigned char Data4[8];
} GUID;
Member
Data1
Gibt die ersten 8 Hexadezimalstellen der GUID an.
Data2
Gibt die erste Gruppe von vier Hexadezimalstellen an.
Data3
Gibt die zweite Gruppe von vier Hexadezimalstellen an.
Data4[8]
Array von 8 Bytes. Die ersten 2 Bytes enthalten die dritte Gruppe von 4 Hexadezimalstellen. Die verbleibenden 6 Bytes enthalten die letzten 12 Hexadezimalstellen.
Hinweise
GUIDs sind die Microsoft-Implementierung der DCE (Distributed Computing Environment) universally unique identifier (UUID). Die RPC-Laufzeitbibliotheken verwenden UUIDs, um die Kompatibilität zwischen Clients und Servern zu überprüfen und zwischen mehreren Implementierungen einer Schnittstelle auszuwählen. Die Windows-Zugriffssteuerungsfunktionen verwenden GUIDs, um den Objekttyp zu identifizieren, den ein objektspezifischer ACE in einer Zugriffssteuerungsliste (Access Control List, ACL) schützt.
Weitere Informationen
ACCESS_ALLOWED_OBJECT_ACE
ASS
ACL
UUID
UUID_VECTOR
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Kopfzeile | guiddef.h |