AUTHZ_ACCESS_REPLY-Struktur (authz.h)
Die AUTHZ_ACCESS_REPLY-Struktur definiert eine Zugriffsüberprüfungsantwort.
Syntax
typedef struct _AUTHZ_ACCESS_REPLY {
DWORD ResultListLength;
PACCESS_MASK GrantedAccessMask;
PDWORD SaclEvaluationResults;
PDWORD Error;
} AUTHZ_ACCESS_REPLY, *PAUTHZ_ACCESS_REPLY;
Member
ResultListLength
Die Anzahl der Elemente in den Arrays GrantedAccessMask, SaclEvaluationResults und Error . Diese Zahl entspricht der Anzahl der Einträge in der Objekttyplistenstruktur, die bei der Zugriffsprüfung verwendet wird. Wenn kein Objekttyp verwendet wird, um das Objekt darzustellen, legen Sie ResultListLength auf eins fest.
GrantedAccessMask
Ein Array von gewährten Zugriffsmasken. Arbeitsspeicher für dieses Array wird von der Anwendung zugewiesen, bevor AccessCheck aufgerufen wird.
SaclEvaluationResults
Ein Array von SACL-Auswertungsergebnissen ( System Access Control List ) Arbeitsspeicher für dieses Array wird von der Anwendung zugewiesen, bevor AccessCheck aufgerufen wird. Die SACL-Auswertung wird nur durchgeführt, wenn eine Überwachung angefordert wird. Jedes Element dieses Elements kann einer der folgenden Werte sein.
Error
Ein Array von Ergebnissen für jedes Element des Arrays. Arbeitsspeicher für dieses Array wird von der Anwendung zugewiesen, bevor AccessCheck aufgerufen wird.
In der folgenden Tabelle sind die möglichen Fehlerwerte aufgeführt.
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 |