Freigeben über


SeSetAccessStateGenericMapping-Funktion (ntifs.h)

Die SeSetAccessStateGenericMapping-Routine legt das generische Zuordnungsfeld einer ACCESS_STATE-Struktur fest.

Syntax

void SeSetAccessStateGenericMapping(
  [in, out] PACCESS_STATE    AccessState,
  [in]      PGENERIC_MAPPING GenericMapping
);

Parameter

[in, out] AccessState

Zeiger auf die zu ändernde ACCESS_STATE-Struktur.

[in] GenericMapping

Zeiger auf eine GENERIC_MAPPING-Struktur, die in die von AccessState angegebene ACCESS_STATE-Struktur kopiert werden soll.

Rückgabewert

Keine

Bemerkungen

SeSetAccessStateGenericMapping legt das GenericMapping-Feld im AuxData-Member einer ACCESS_STATE-Struktur fest. Wenn dieses Feld beim Erstellen der ACCESS_STATE-Struktur nicht festgelegt wird, muss SeSetAccessStateGenericMapping aufgerufen werden, um dieses Feld festzulegen, bevor die Struktur zum Durchführen der Zugriffsüberprüfung verwendet wird.

Die generische Zuordnungsstruktur definiert die Zuordnung von generischen Zugriffsrechten zu spezifischen und Standardzugriffsrechten für ein Objekt. Wenn ein Client generische Zugriffsrechte für ein Objekt anfordert, wird die gewünschte Zugriffsmaske einer der in dieser Struktur definierten Zugriffsmasken zugeordnet.

Weitere Informationen zur Sicherheit und Zugriffssteuerung finden Sie unter Windows-Sicherheitsmodell für Treiberentwickler und in der Dokumentation zu diesen Themen im Windows SDK.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ntifs.h (include Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Weitere Informationen

ACCESS_STATE

GENERIC_MAPPING

SeAppendPrivileges