Share via


OBJECT_TYPE_LIST-Struktur (winnt.h)

Die OBJECT_TYPE_LIST-Struktur identifiziert ein Objekttypelement in einer Hierarchie von Objekttypen. Die AccessCheckByType-Funktionen verwenden ein Array von OBJECT_TYPE_LIST Strukturen, um eine Hierarchie eines Objekts und seiner Unterobjekte zu definieren, z. B. Eigenschaftensätze und Eigenschaften.

Syntax

typedef struct _OBJECT_TYPE_LIST {
  WORD Level;
  WORD Sbz;
  GUID *ObjectType;
} OBJECT_TYPE_LIST, *POBJECT_TYPE_LIST;

Member

Level

Gibt die Ebene des Objekttyps in der Hierarchie eines Objekts und seiner Unterobjekte an. Ebene 0 gibt das Objekt selbst an. Ebene 1 gibt ein Unterobjekt des Objekts an, z. B. einen Eigenschaftensatz. Ebene 2 gibt ein Unterobjekt des Unterobjekts der 1. Ebene an, z. B. eine Eigenschaft. Es können maximal fünf Ebenen mit der Nummer 0 bis 4 vorhanden sein.

Verzeichnisdienstobjekte verwenden die folgenden Ebenenwerte.

Wert Bedeutung
ACCESS_OBJECT_GUID
Gibt das Objekt selbst auf Ebene 0 an.
ACCESS_PROPERTY_SET_GUID
Gibt eine Eigenschaft an, die auf Ebene 1 festgelegt ist.
ACCESS_PROPERTY_GUID
Gibt eine Eigenschaft auf Ebene 2 an.

Sbz

Sollte null sein. Für die zukünftige Verwendung reserviert.

ObjectType

Ein Zeiger auf die GUID für das Objekt oder Unterobjekt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winnt.h (Einschließen von Windows.h)

Weitere Informationen

AccessCheckByType

AccessCheckByTypeAndAuditAlarm

AccessCheckByTypeResultList

AccessCheckByTypeResultListAndAuditAlarm