Lire en anglais

Partager via


structure ACTRL_PROPERTY_ENTRYW (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_ENTRYW {
  LPWSTR                    lpProperty;
  PACTRL_ACCESS_ENTRY_LISTW pAccessEntryList;
  ULONG                     fListFlags;
} ACTRL_PROPERTY_ENTRYW, *PACTRL_PROPERTY_ENTRYW;

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 égal à 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 est 0 et membre pAccessList est NULL.

Notes

L’en-tête accctrl.h définit ACTRL_PROPERTY_ENTRY en tant qu’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.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
serveur minimum pris en charge Windows 2000 Server [applications de bureau uniquement]
d’en-tête accctrl.h

Voir aussi

ACTRL_ACCESS_ENTRY_LIST

UuidToString