IAzClientContext3::IsInRoleAssignment-Methode (azroles.h)
Die IsInRoleAssignment-Methode überprüft, ob der durch den aktuellen Clientkontext dargestellte Prinzipal ein Mitglied der angegebenen Rolle im angegebenen Bereich ist.
Syntax
HRESULT IsInRoleAssignment(
[in] BSTR bstrScopeName,
[in] BSTR bstrRoleName,
[out] VARIANT_BOOL *pbIsInRole
);
Parameter
[in] bstrScopeName
Der Name des zu überprüfenden Bereichs.
[in] bstrRoleName
Der Name der zu überprüfenden Rolle.
[out] pbIsInRole
VARIANT_TRUE , wenn der durch den aktuellen Clientkontext dargestellte Prinzipal ein Mitglied der vom bstrRoleName-Parameter angegebenen Rolle in dem durch den bstrScopeName-Parameter angegebenen Bereich ist; andernfalls VARIANT_FALSE.
Rückgabewert
Wenn die Methode erfolgreich ist, gibt sie S_OK zurück.
Bei einem Fehler gibt diese Methode einen Fehlercode zurück. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | azroles.h |