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 |