Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die AccessCheck2-Methode gibt einen Wert zurück, der angibt, ob der durch den aktuellen Clientkontext dargestellte Prinzipal den angegebenen Vorgang ausführen darf.
Syntax
HRESULT AccessCheck2(
[in] BSTR bstrObjectName,
[in] BSTR bstrScopeName,
[in] long lOperation,
[out] unsigned long *plResult
);
Parameter
[in] bstrObjectName
Der Name des Objekts, auf das zugegriffen wird. Diese Zeichenfolge wird in Audits verwendet.
[in] bstrScopeName
Der Name des Bereichs, der den vom lOperation-Parameter angegebenen Vorgang enthält.
[in] lOperation
Die OperationID-Eigenschaft des IAzOperation-Objekts , auf das der Zugriff überprüft werden soll.
[out] plResult
Ein Zeiger auf einen Wert, der angibt, ob der vom aktuellen Clientkontext dargestellte Prinzipal den vom lOperation-Parameter angegebenen Vorgang ausführen darf.
Der Wert NO_ERROR gibt an, dass der Prinzipal über die Berechtigung verfügt. Jeder andere Wert gibt an, dass der Prinzipal keine Berechtigung besitzt.
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 |