SYSTEM_ALARM_CALLBACK_OBJECT_ACE structure (winnt.h)
Non pris en charge.
La structure SYSTEM_ALARM_CALLBACK_OBJECT_ACE est réservée pour une utilisation ultérieure.
Syntaxe
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;
Membres
Header
ACE_HEADER structure qui spécifie la taille et le type d’ACE. Il contient des indicateurs qui contrôlent l’héritage de l’ACE par des objets enfants. La structure contient également des indicateurs qui indiquent si l’ace audite les tentatives d’accès réussies, les tentatives d’accès ayant échoué, ou les deux. Le membre AceType de la structure ACE_HEADER doit être défini sur SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE.
Mask
ACCESS_MASK qui spécifie les droits d’accès que le système auditera pour les tentatives d’accès effectuées par le fiduciaire.
Flags
Ensemble d’indicateurs de bits qui indiquent si les membres ObjectType et InheritedObjectType contiennent des GUID. Ce paramètre peut être une combinaison des valeurs suivantes. Définissez tous les bits non définis sur zéro.
Valeur | Signification |
---|---|
|
Le membre ObjectType contient un GUID. |
|
Le membre InheritedObjectType contient un GUID. |
ObjectType
Structure GUID qui identifie un jeu de propriétés, une propriété, un droit étendu ou un type d’objet enfant.
Ce membre est valide uniquement si le bit ACE_OBJECT_TYPE_PRESENT est défini dans le membre Indicateurs . Sinon, ObjectType est ignoré.
L’objectif de ce GUID dépend des droits d’accès spécifiés dans le membre Mask .
InheritedObjectType
Structure GUID qui identifie le type d’objet enfant qui peut hériter de l’ACE.
Ce membre est valide uniquement si le bit ACE_INHERITED_OBJECT_TYPE_PRESENT est défini dans le membre Indicateurs . Si ce bit n’est pas défini, InheritedObjectType est ignoré et tous les types d’objets enfants peuvent hériter de l’ACE. Dans les deux cas, l’héritage est également contrôlé par les indicateurs d’héritage dans le ACE_HEADER, ainsi que par toute protection contre l’héritage placé sur les objets enfants.
SidStart
Premier DWORD de l’ACE d’un fiduciaire. Cet ACE peut être ajouté avec les données d’application. Lorsque la fonction AuthzAccessCheckCallback est appelée, cette ACE est passée en tant que paramètre pAce de cette fonction.
Remarques
Si ni le GUID ObjectType ni InheritedObjectType ne sont spécifiés, la structure SYSTEM_ALARM_CALLBACK_OBJECT_ACE a la même sémantique que la structure SYSTEM_ALARM_CALLBACK_ACE . Dans ce cas, utilisez la structure SYSTEM_ALARM_CALLBACK_ACE , car elle est plus petite et plus efficace.
Une liste de contrôle d’accès contenant un SYSTEM_ALARM_CALLBACK_OBJECT_ACE doit spécifier le numéro de révision ACL_REVISION_DS dans sa structure ACE_HEADER .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | winnt.h |