Share via


structure OBJECT_TYPE_LIST (winnt.h)

La structure OBJECT_TYPE_LIST identifie un élément de type objet dans une hiérarchie de types d’objets. Les fonctions AccessCheckByType utilisent un tableau de structures OBJECT_TYPE_LIST pour définir une hiérarchie d’un objet et de ses sous-objets, tels que les jeux de propriétés et les propriétés.

Syntaxe

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

Membres

Level

Spécifie le niveau du type d’objet dans la hiérarchie d’un objet et de ses sous-objets. Le niveau zéro indique l’objet lui-même. Le niveau 1 indique un sous-objet de l’objet, tel qu’un jeu de propriétés. Le niveau 2 indique un sous-objet du sous-objet de niveau 1, tel qu’une propriété. Il peut y avoir un maximum de cinq niveaux numérotés de zéro à quatre.

Les objets de service d’annuaire utilisent les valeurs de niveau suivantes.

Valeur Signification
ACCESS_OBJECT_GUID
Indique l’objet lui-même au niveau zéro.
ACCESS_PROPERTY_SET_GUID
Indique une propriété définie au niveau 1.
ACCESS_PROPERTY_GUID
Indique une propriété au niveau 2.

Sbz

Doit être égal à zéro. Réservé pour un usage futur.

ObjectType

Pointeur vers le GUID de l’objet ou du sous-objet.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête winnt.h (inclure Windows.h)

Voir aussi

AccessCheckByType

AccessCheckByTypeAndAuditAlarm

AccessCheckByTypeResultList

AccessCheckByTypeResultListAndAuditAlarm