Partager via


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