IAzClientContext2::GetAssignedScopesPage-Methode (azroles.h)
Die GetAssignedScopesPage-Methode ruft eine Liste der Bereiche ab, in denen der durch das aktuelle IAzClientContext2-Objekt dargestellte Client mindestens einer Rolle zugewiesen ist.
Syntax
HRESULT GetAssignedScopesPage(
[in] LONG lOptions,
[in] LONG PageSize,
[in, out] VARIANT *pvarCursor,
VARIANT *pvarScopeNames
);
Parameter
[in] lOptions
Ein Flag, das angibt, ob diese Methode LDAP-Abfragegruppen auf Bereichszuweisung überprüft. Zuvor zwischengespeicherte LDAP-Abfragegruppen werden unabhängig vom Wert dieses Flags überprüft.
Wert | Bedeutung |
---|---|
|
LDAP-Abfragegruppen, die zuvor nicht zwischengespeichert wurden, werden nicht überprüft. |
[in] PageSize
Die Anzahl der Elemente auf jeder Seite.
[in, out] pvarCursor
Ein Zeiger auf einen VARIANT-Wert , der die aktuelle Ergebnisseite darstellt. Übergeben Sie für den ersten Aufruf der GetAssignedScopesPage-MethodeVT_EMPTY als Wert für diesen Parameter, um die erste Seite der Ergebnisse abzurufen. Die Anzahl der Elemente auf einer Seite wird durch den Wert des PageSize-Parameters bestimmt. Bei der Ausgabe enthält dieser Parameter den Wert, der beim nächsten Aufruf von GetAssignedScopesPage übergeben werden soll, um die nächste Ergebnisseite abzurufen. Wenn der Wert dieses Parameters für die Ausgabe LEER ist, gibt es keine Ergebnisseiten mehr.
pvarScopeNames
Enthält bei der Rückgabe ein Array von Variablen vom Typ VARIANT. Jedes Element des Arrays ist vom Typ VT_BSTR und enthält den Namen eines Bereichs, dem der aktuelle Client zugewiesen ist. Die Anzahl der Elemente im Array wird durch den PageSize-Parameter angegeben.
Rückgabewert
Wenn die Methode erfolgreich ist, gibt die Methode S_OK zurück.
Wenn die Methode fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Hinweise
Wenn mehrere Threads auf denselben Autorisierungsspeicher zugreifen, gibt ein Aufruf der GetAssignedScopesPage-Methode für einen der Threads möglicherweise keine genauen Ergebnisse zurück, wenn der andere Thread den Speicher ändert.
In JScript müssen die zurückgegebenen SAFEARRAY-Werte in das JScript-Array-Objekt konvertiert werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008, Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | azroles.h |
Bibliothek | Azroles.lib |
DLL | Azroles.dll |
Verteilbare Komponente | Windows Server 2003 Administration Tools Pack unter Windows XP |