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

Zeigen Sie auf die zu ändernde ACCESS_STATE Struktur.

[in] GenericMapping

Zeiger auf eine GENERIC_MAPPING-Struktur, die in die ACCESS_STATE Struktur kopiert werden soll, die durch AccessState-angegeben wird.

Rückgabewert

Nichts

Bemerkungen

SeSetAccessStateGenericMapping legt das feld GenericMapping 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 Ausführen der Zugriffsüberprüfung verwendet wird.

Die generische Zuordnungsstruktur definiert die Zuordnung generischer Zugriffsrechte zu bestimmten und Standardzugriffsrechten für ein Objekt. Wenn ein Client generische Zugriffsrechte für ein Objekt anfordert, wird das gewünschte Zugriffsformat einem der in dieser Struktur definierten Zugriffsmasken zugeordnet.

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

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- PASSIVE_LEVEL

Siehe auch

ACCESS_STATE

GENERIC_MAPPING

SeAppendPrivileges