AuthzModifyClaims, fonction (authz.h)
La fonction AuthzModifyClaims ajoute, supprime ou modifie des revendications d’utilisateur et d’appareil dans le contexte client Authz.
Syntaxe
AUTHZAPI BOOL AuthzModifyClaims(
[in] AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
[in] AUTHZ_CONTEXT_INFORMATION_CLASS ClaimClass,
[in] PAUTHZ_SECURITY_ATTRIBUTE_OPERATION pClaimOperations,
[in, optional] PAUTHZ_SECURITY_ATTRIBUTES_INFORMATION pClaims
);
Paramètres
[in] hAuthzClientContext
Handle du contexte client à modifier.
[in] ClaimClass
Type d’informations à modifier. L’appelant peut spécifier AuthzContextInfoUserClaims ou AuthzContextInfoDeviceClaims.
[in] pClaimOperations
Pointeur vers un tableau de valeurs d’énumération AUTHZ_SECURITY_ATTRIBUTE_OPERATION qui spécifient le type de modification de revendication à effectuer.
[in, optional] pClaims
Pointeur vers une structure AUTHZ_SECURITY_ATTRIBUTES_INFORMATION qui spécifie les revendications à modifier.
Valeur retournée
Si la fonction réussit, elle retourne TRUE.
Si la fonction échoue, elle retourne FALSE. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
L’énumération AUTHZ_SECURITY_ATTRIBUTE_OPERATION ne doit avoir qu’un seul élément si la valeur de cet élément est AUTHZ_SECURITY_ATTRIBUTE_OPERATION_REPLACE_ALL. Sinon, le tableau a le même nombre d’éléments que le PAUTHZ_SECURITY_ATTRIBUTES_INFORMATION correspondant.
Si l’énumération AUTHZ_SECURITY_ATTRIBUTE_OPERATION est AUTHZ_SECURITY_ATTRIBUTE_OPERATION_REPLACE et que la fonction échoue, appelez GetLastError. Si le code d’erreur est ERROR_ALREADY_EXISTS, les valeurs de la revendication ont des entrées en double.
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] |
Plateforme cible | Windows |
En-tête | authz.h |
Bibliothèque | Authz.lib |
DLL | Authz.dll |