structure CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 (winnt.h)
La structure CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 définit un attribut de ressource qui est défini dans la mémoire continue pour la persistance dans un descripteur de sécurité sérialisé.
Syntaxe
typedef struct _CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 {
DWORD Name;
WORD ValueType;
WORD Reserved;
DWORD Flags;
DWORD ValueCount;
union {
DWORD pInt64[ANYSIZE_ARRAY];
DWORD pUint64[ANYSIZE_ARRAY];
DWORD ppString[ANYSIZE_ARRAY];
DWORD pFqbn[ANYSIZE_ARRAY];
DWORD pOctetString[ANYSIZE_ARRAY];
} Values;
} CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1, *PCLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1;
Membres
Name
Valeur qui indique un décalage entre le début de la structure CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 et une chaîne de caractères Unicode contenant le nom de l’attribut de sécurité de revendication. La chaîne doit avoir au moins 4 octets de longueur.
ValueType
Valeur de balise d’union qui indique le type d’informations référencées par le membre Valeurs . Le membre Valeurs contient un tableau de décalages entre le début de la structure CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 et chaque valeur. Le membre ValueType doit être l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Le membre Valeurs fait référence à un tableau de décalages en valeurs LONG64 . |
|
Le membre Values fait référence à un tableau de décalages pour ULONG64 valeurs. |
|
Le membre Valeurs fait référence à un tableau de décalages en valeurs de chaîne de caractères Unicode. |
|
Le membre Values fait référence à un tableau de valeurs CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE . |
Reserved
Ce membre est actuellement réservé et doit être défini sur zéro lors de l’envoi et doit être ignoré lorsqu’il est reçu.
Flags
Les indicateurs d’attribut de sécurité de revendication doivent être zéro ou une combinaison d’une ou plusieurs des valeurs suivantes.
Valeur | Signification |
---|---|
|
Cet attribut de sécurité de revendication n’est pas hérité entre les processus. |
|
La valeur de l’attribut de sécurité de revendication respecte la casse. Cet indicateur est valide pour les valeurs qui contiennent des types de chaînes. |
|
L’attribut de sécurité de revendication est pris en compte uniquement pour les entrées de contrôle d’accès (AE) de refus. |
|
L’attribut de sécurité de revendication est désactivé par défaut. |
|
L’attribut de sécurité de revendication est désactivé. |
|
L’attribut de sécurité de revendication est obligatoire. |
ValueCount
Nombre de valeurs contenues dans le membre Valeurs .
Values
Tableau de décalages du début de la structure CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1. Chaque décalage indique l’emplacement d’une valeur d’attribut de sécurité de revendication du type spécifié dans le membre ValueType .
Values.pInt64[ANYSIZE_ARRAY]
Pointeur vers un tableau de membres ValueCount qui est un décalage du début de la structure vers un LONG64 de type CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64.
Values.pUint64[ANYSIZE_ARRAY]
Pointeur vers un tableau de membres ValueCount où chaque membre est un décalage entre le début de la structure et un ULONG64 de type CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64.
Values.ppString[ANYSIZE_ARRAY]
Pointeur vers un tableau de membres ValueCount où chaque membre est un décalage entre le début de la structure et un PWSTR de type CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING.
Values.pFqbn[ANYSIZE_ARRAY]
Pointeur vers un tableau de membres ValueCount où chaque membre est un décalage entre le début de la structure et la valeur de nom binaire complète de type CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE.
Values.pOctetString[ANYSIZE_ARRAY]
Pointeur vers un tableau de membres ValueCount où chaque membre est un décalage entre le début de la structure et une chaîne d’octets LONG64 de type CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | winnt.h |