Freigeben über


AUTHZ_ACCESS_REQUEST-Struktur (authz.h)

Die AUTHZ_ACCESS_REQUEST-Struktur definiert eine Zugriffsüberprüfungsanforderung.

Syntax

typedef struct _AUTHZ_ACCESS_REQUEST {
  ACCESS_MASK       DesiredAccess;
  PSID              PrincipalSelfSid;
  POBJECT_TYPE_LIST ObjectTypeList;
  DWORD             ObjectTypeListLength;
  PVOID             OptionalArguments;
} AUTHZ_ACCESS_REQUEST, *PAUTHZ_ACCESS_REQUEST;

Member

DesiredAccess

Der Typ des zu testenden Zugriffs.

PrincipalSelfSid

Der Sicherheitsbezeichner (Security Identifier, SID), der für die Prinzipal-Selbst-SID in der Zugriffssteuerungsliste (Access Control List , ACL) verwendet werden soll.

ObjectTypeList

Ein Array von OBJECT_TYPE_LIST Strukturen in der Objektstruktur für das Objekt. Legen Sie auf NULL fest, es sei denn, die Anwendung überprüft den Zugriff auf Eigenschaftsebene.

ObjectTypeListLength

Die Anzahl der Elemente im ObjectTypeList-Array . Dieser Member ist nur erforderlich, wenn die Anwendung den Zugriff auf Eigenschaftsebene überprüft.

OptionalArguments

Ein Zeiger auf den Arbeitsspeicher, der beim Überprüfen von Rückrufzugriffssteuerungseinträgen (ACEs) an AuthzAccessCheckCallback übergeben werden soll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile authz.h
Verteilbare Komponente Windows Server 2003 Administration Tools Pack unter Windows XP

Weitere Informationen

AuthzAccessCheckCallback