structure AUTHZ_SECURITY_ATTRIBUTE_V1 (authz.h)
La structure AUTHZ_SECURITY_ATTRIBUTE_V1 définit un attribut de sécurité qui peut être associé à un contexte d’autorisation.
Syntaxe
typedef struct _AUTHZ_SECURITY_ATTRIBUTE_V1 {
PWSTR pName;
USHORT ValueType;
USHORT Reserved;
ULONG Flags;
ULONG ValueCount;
union {
PLONG64 pInt64;
PULONG64 pUint64;
PWSTR *ppString;
PAUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE pFqbn;
PAUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE pOctetString;
} Values;
} AUTHZ_SECURITY_ATTRIBUTE_V1, *PAUTHZ_SECURITY_ATTRIBUTE_V1;
Membres
pName
Pointeur vers le nom d’un attribut de sécurité.
ValueType
Type de données des valeurs pointées par le membre Values .
Reserved
Réservé pour un usage futur.
Flags
Combinaison d’une ou plusieurs des valeurs suivantes.
ValueCount
Nombre de valeurs spécifiées dans le membre Values .
Values
Values.pInt64
Pointeur vers une ou plusieurs valeurs d’attribut numérique.
Values.pUint64
Pointeur vers une ou plusieurs valeurs d’attribut numérique.
Values.ppString
Pointeur vers une ou plusieurs valeurs d’attribut de chaîne.
Values.pFqbn
Pointeur vers une ou plusieurs structures AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE .
Values.pOctetString
Pointeur vers une ou plusieurs structures AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | authz.h |