Partager via


Méthode IAzTask2 ::RoleAssignments (azroles.h)

La méthode RoleAssignments retourne une collection des attributions de rôles associées à cette tâche.

Syntaxe

HRESULT RoleAssignments(
  [in]  BSTR               bstrScopeName,
  [in]  VARIANT_BOOL       bRecursive,
  [out] IAzRoleAssignments **ppRoleAssignments
);

Paramètres

[in] bstrScopeName

Nom de l’étendue dans laquelle case activée pour les attributions de rôles. Si la valeur de ce paramètre est une chaîne vide, la méthode recherche les attributions de rôle au niveau de l’application.

[in] bRecursive

TRUE si la méthode vérifie toutes les étendues au sein de l’application ; sinon, FALSE. Ce paramètre est ignoré si la valeur du paramètre bstrScopeName n’est pas NULL.

[out] ppRoleAssignments

Adresse d’un pointeur vers une interface IAzRoleAssignments qui représente la collection d’objets IAzRoleAssignment associés à cette tâche.

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