AutohzAccessCheckCallback-Rückruffunktion

Die AutohzAccessCheckCallback-Funktion ist eine anwendungsdefinierte Funktion, die Rückrufzugriffssteuerungseinträge (ACEs) während einer Zugriffsüberprüfung verarbeitet. AuthzAccessCheckCallback ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen. Die Anwendung registriert diesen Rückruf durch Aufrufen von InitiathzInitializeResourceManager.

Syntax

BOOL CALLBACK AuthzAccessCheckCallback(
  _In_     AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  _In_     PACE_HEADER                 pAce,
  _In_opt_ PVOID                       pArgs,
  _Inout_  PBOOL                       pbAceApplicable
);

Parameter

hAuthzClientContext [ In]

Ein Handle für einen Clientkontext.

pAce [ In]

Ein Zeiger auf den ACE, der ausgewertet werden soll, um die Aufnahme in den Aufruf der AuthzAccessCheck-Funktion zu ermitteln.

pArgs [ in, optional]

Daten, die im DynamicGroupArgs-Parameter des Aufrufs von AuthzAccessCheck oder AuthzCachedAccessCheckübergeben werden.

pbAceApplicable [ in, out]

Ein Zeiger auf eine boolesche Variable, die die Ergebnisse der Auswertung der von der Anwendung definierten Logik empfängt.

Die Ergebnisse sind TRUE, wenn die Logik bestimmt, dass der ACE anwendbar ist und in den Aufruf von AuthzAccessCheckeingeschlossen wird. Andernfalls sind die Ergebnisse FALSE.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion TRUE zurück.

Wenn die Funktion die Auswertung nicht durchführen kann, gibt sie FALSE zurück. Verwenden Sie SetLastError, um einen Fehler an die Zugriffsüberprüfungsfunktion zurückzugeben.

Hinweise

Sicherheitsattributvariablen müssen im Clientkontext vorhanden sein, wenn in einem bedingten Ausdruck auf verwiesen wird. Andernfalls wird der bedingte Ausdrucksausdruck, der auf sie verweist, als unbekannt ausgewertet.

Weitere Informationen finden Sie unter Funktionsweise von AccessCheck und Übersichten zu zentralisierten Autorisierungsrichtlinien.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows [Nur XP-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Verteilbare Komponente
Windows Server 2003 Administration Tools Pack auf Windows XP

Siehe auch

Grundlegende Access Control Funktionen

Zentralisierte Autorisierungsrichtlinie

Funktionsweise von AccessCheck

AuthzAccessCheck

AuthzCachedAccessCheck

AuthzInitializeRemoteResourceManager

AuthzInitializeResourceManager