Partager via


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
ACTRL_ACCESS_PROTECTED
0x00000001
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

Voir aussi

ACTRL_ACCESS_ENTRY_LIST

UuidToString