Méthode IAzClientContext3 ::AccessCheck2 (azroles.h)
La méthode AccessCheck2 retourne une valeur qui spécifie si le principal représenté par le contexte client actuel est autorisé à effectuer l’opération spécifiée.
Syntaxe
HRESULT AccessCheck2(
[in] BSTR bstrObjectName,
[in] BSTR bstrScopeName,
[in] long lOperation,
[out] unsigned long *plResult
);
Paramètres
[in] bstrObjectName
Nom de l’objet consulté. Cette chaîne est utilisée dans les audits.
[in] bstrScopeName
Nom de l’étendue qui contient l’opération spécifiée par le paramètre lOperation .
[in] lOperation
Propriété OperationID de l’objet IAzOperation auquel case activée accès.
[out] plResult
Pointeur vers une valeur qui indique si le principal représenté par le contexte client actuel est autorisé à effectuer l’opération spécifiée par le paramètre lOperation .
La valeur NO_ERROR indique que le principal dispose d’une autorisation. Toute autre valeur indique que le principal n’a pas d’autorisation.
Valeur retournée
Si la méthode réussit, elle retourne S_OK.
En cas d'échec de la méthode, retourne un code d'erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | azroles.h |