Partager via


SeSetAccessStateGenericMapping, fonction (ntifs.h)

La routine SeSetAccessStateGenericMapping définit le champ de mappage générique d’une structure ACCESS_STATE.

Syntaxe

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

Paramètres

[in, out] AccessState

Pointeur vers la structure ACCESS_STATE à modifier.

[in] GenericMapping

Pointeur vers une structure GENERIC_MAPPING à copier dans la structure ACCESS_STATE spécifiée par AccessState.

Valeur de retour

Aucun

Remarques

SeSetAccessStateGenericMapping définit le champ GenericMapping dans le membre AuxData d’une structure ACCESS_STATE. Si ce champ n’est pas défini lorsque la structure ACCESS_STATE est créée, SeSetAccessStateGenericMapping doit être appelée pour définir ce champ avant que la structure ne soit utilisée pour effectuer la validation d’accès.

La structure de mappage générique définit le mappage des droits d’accès génériques à des droits d’accès spécifiques et standard pour un objet. Lorsqu’un client demande des droits d’accès génériques à un objet, le masque d’accès souhaité est mappé à l’un des masques d’accès définis dans cette structure.

Pour plus d’informations sur la sécurité et le contrôle d’accès, consultez modèle de sécurité Windows pour les développeurs de pilotes et la documentation sur ces rubriques dans le Kit de développement logiciel (SDK) Windows.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Voir aussi

ACCESS_STATE

GENERIC_MAPPING

SeAppendPrivileges