structure ACTRL_PROPERTY_ENTRYA (accctrl.h)
Contient une liste d’entrées de contrôle d’accès pour un objet ou une propriété spécifiée sur un objet.
Syntaxe
typedef struct _ACTRL_PROPERTY_ENTRYA {
LPSTR lpProperty;
PACTRL_ACCESS_ENTRY_LISTA pAccessEntryList;
ULONG fListFlags;
} ACTRL_PROPERTY_ENTRYA, *PACTRL_PROPERTY_ENTRYA;
Membres
lpProperty
GUID d’une propriété sur un objet. Utilisez la fonction UuidToString pour générer une représentation sous forme de chaîne d’un GUID de propriété.
pAccessEntryList
Pointeur vers une structure ACTRL_ACCESS_ENTRY_LIST qui contient une liste d’entrées de contrôle d’accès.
fListFlags
Indicateurs qui spécifient des informations sur la propriété pProperty . Ce membre peut être 0 ou la valeur suivante.
Valeur | Signification |
---|---|
|
Protège l’objet ou la propriété contre l’héritage des entrées de contrôle d’accès. |
Remarques
Pour créer une structure ACTRL_PROPERTY_ENTRY qui accorde à tout le monde un accès complet à un objet, définissez le membre pAccessEntryList sur NULL.
Pour créer une structure ACTRL_PROPERTY_ENTRY qui refuse tout accès à un objet, définissez le membre pAccessEntryList pour qu’il pointe vers une structure ACTRL_ACCESS_ENTRY_LIST dont le membre cEntries est 0 et le membre pAccessList a la valeur NULL.
Notes
L’en-tête accctrl.h définit ACTRL_PROPERTY_ENTRY comme un alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | accctrl.h |