struttura OBJECT_TYPE_LIST (winnt.h)

La struttura OBJECT_TYPE_LIST identifica un elemento di tipo oggetto in una gerarchia di tipi di oggetto. Le funzioni AccessCheckByType usano una matrice di strutture OBJECT_TYPE_LIST per definire una gerarchia di un oggetto e i relativi sottooggetti, ad esempio set di proprietà e proprietà.

Sintassi

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

Members

Level

Specifica il livello del tipo di oggetto nella gerarchia di un oggetto e dei relativi sottooggetti. Il livello zero indica l'oggetto stesso. Il livello 1 indica un sottooggetto dell'oggetto, ad esempio un set di proprietà. Il livello 2 indica un sottooggetto del livello 1, ad esempio una proprietà. Possono essere presenti un massimo di cinque livelli numerati da zero a quattro.

Gli oggetti servizio directory usano i valori di livello seguenti.

Valore Significato
ACCESS_OBJECT_GUID
Indica l'oggetto stesso al livello zero.
ACCESS_PROPERTY_SET_GUID
Indica una proprietà impostata al livello 1.
ACCESS_PROPERTY_GUID
Indica una proprietà al livello 2.

Sbz

Deve essere zero. Riservato per utilizzi futuri.

ObjectType

Puntatore al GUID per l'oggetto o il sottooggetto.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione winnt.h (include Windows.h)

Vedi anche

AccessCheckByType

AccessCheckByTypeAndAuditAlarm

AccessCheckByTypeResultList

AccessCheckByTypeResultListAndAuditAlarm