Méthode IAzClientContext2 ::GetAssignedScopesPage (azroles.h)
La méthode GetAssignedScopesPage récupère une liste des étendues dans lesquelles le client représenté par l’objet IAzClientContext2 actuel est affecté à au moins un rôle.
Syntaxe
HRESULT GetAssignedScopesPage(
[in] LONG lOptions,
[in] LONG PageSize,
[in, out] VARIANT *pvarCursor,
VARIANT *pvarScopeNames
);
Paramètres
[in] lOptions
Indicateur qui spécifie si cette méthode vérifie l’attribution d’étendue aux groupes de requêtes LDAP. Les groupes de requêtes LDAP précédemment mis en cache sont vérifiés quelle que soit la valeur de cet indicateur.
Valeur | Signification |
---|---|
|
Les groupes de requêtes LDAP qui n’ont pas été précédemment mis en cache ne sont pas vérifiés. |
[in] PageSize
Nombre d’éléments dans chaque résultat de page.
[in, out] pvarCursor
Pointeur vers un VARIANT qui représente la page de résultats actuelle. Pour le premier appel à la méthode GetAssignedScopesPage , transmettez VT_EMPTY comme valeur pour ce paramètre afin de récupérer la première page de résultats. Le nombre d’éléments sur une page est déterminé par la valeur du paramètre PageSize . Lors de la sortie, ce paramètre contient la valeur à passer dans l’appel suivant à GetAssignedScopesPage pour récupérer la page de résultats suivante. Si la valeur de ce paramètre sur la sortie est EMPTY, il n’y a plus de pages de résultats.
pvarScopeNames
Au retour, contient un tableau de variables de type VARIANT. Chaque élément du tableau est de type VT_BSTR et contient le nom d’une étendue à laquelle le client actuel est affecté. Le nombre d’éléments dans le tableau est spécifié par le paramètre PageSize .
Valeur retournée
Si la méthode réussit, la méthode retourne S_OK.
Si la méthode échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Remarques
Si plusieurs threads accèdent au même magasin d’autorisations, un appel à la méthode GetAssignedScopesPage sur l’un des threads peut ne pas retourner des résultats précis si l’autre thread modifie le magasin.
Dans JScript, les valeurs SAFEARRAY retournées doivent être converties en objet JScript Array .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008, Windows Server 2003 avec SP1 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | azroles.h |
Bibliothèque | Azroles.lib |
DLL | Azroles.dll |
Composant redistribuable | Windows Server 2003 Administration Tools Pack sur Windows XP |