SYSTEM_ALARM_CALLBACK_OBJECT_ACE struttura (winnt.h)
Non supportato.
La struttura SYSTEM_ALARM_CALLBACK_OBJECT_ACE è riservata per l'uso futuro.
Sintassi
typedef struct _SYSTEM_ALARM_CALLBACK_OBJECT_ACE {
ACE_HEADER Header;
ACCESS_MASK Mask;
DWORD Flags;
GUID ObjectType;
GUID InheritedObjectType;
DWORD SidStart;
} SYSTEM_ALARM_CALLBACK_OBJECT_ACE, *PSYSTEM_ALARM_CALLBACK_OBJECT_ACE;
Members
Header
ACE_HEADER struttura che specifica le dimensioni e il tipo di ACE. Contiene flag che controllano l'ereditarietà dell'ACE dagli oggetti figlio. La struttura contiene anche flag che indicano se i tentativi di accesso ace hanno esito positivo, tentativi di accesso non riusciti o entrambi. Il membro AceType della struttura ACE_HEADER deve essere impostato su SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE.
Mask
Un ACCESS_MASK che specifica i diritti di accesso del sistema verificherà i tentativi di accesso dal trustee.
Flags
Set di flag di bit che indicano se i membri ObjectType e InheritedObjectType contengono GUID. Questo parametro può essere una combinazione dei valori seguenti. Impostare tutti i bit non definiti su zero.
Valore | Significato |
---|---|
|
Il membro ObjectType contiene un GUID. |
|
Il membro InheritedObjectType contiene un GUID. |
ObjectType
Struttura GUID che identifica un set di proprietà, una proprietà, un diritto esteso o un tipo di oggetto figlio.
Questo membro è valido solo se il bit di ACE_OBJECT_TYPE_PRESENT è impostato nel membro Flags . In caso contrario, ObjectType viene ignorato.
Lo scopo di questo GUID dipende dai diritti di accesso specificati nel membro Mask .
InheritedObjectType
Struttura GUID che identifica il tipo di oggetto figlio che può ereditare l'ACE.
Questo membro è valido solo se il bit di ACE_INHERITED_OBJECT_TYPE_PRESENT è impostato nel membro Flags . Se tale bit non è impostato, InheritedObjectType viene ignorato e tutti i tipi di oggetti figlio possono ereditare l'ACE. In entrambi i casi, l'ereditarietà è controllata anche dai flag di ereditarietà nel ACE_HEADER, nonché da qualsiasi protezione contro l'ereditarietà inserita negli oggetti figlio.
SidStart
Primo DWORD dell'ACE di un trustee. Questo ACE può essere aggiunto con i dati dell'applicazione. Quando viene chiamata la funzione AuthzAccessCheckCallback , questo ACE viene passato come parametro pAce di tale funzione.
Commenti
Se non viene specificato il GUID ObjectType o InheritedObjectType , la struttura SYSTEM_ALARM_CALLBACK_OBJECT_ACE ha la stessa semantica della struttura SYSTEM_ALARM_CALLBACK_ACE . In tal caso, usare la struttura SYSTEM_ALARM_CALLBACK_ACE perché è più piccola e più efficiente.
Un elenco di controllo di controllo di accesso che contiene un SYSTEM_ALARM_CALLBACK_OBJECT_ACE deve specificare il numero di revisione ACL_REVISION_DS nella relativa struttura ACE_HEADER .
Requisiti
Requisito | Valore |
---|---|
Intestazione | winnt.h |