Compartir a través de


Función SeSetAccessStateGenericMapping (ntifs.h)

La rutina SeSetAccessStateGenericMapping establece el campo de asignación genérico de una estructura de ACCESS_STATE.

Sintaxis

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

Parámetros

[in, out] AccessState

Puntero a la estructura ACCESS_STATE que se va a modificar.

[in] GenericMapping

Puntero a una estructura GENERIC_MAPPING que se va a copiar en la estructura de ACCESS_STATE especificada por AccessState.

Valor devuelto

None

Observaciones

SeSetAccessStateGenericMapping establece el campo GenericMapping en el miembro AuxData de una estructura de ACCESS_STATE. Si no se establece este campo cuando se crea la estructura de ACCESS_STATE, se debe llamar a SeSetAccessStateGenericMapping para establecer este campo antes de que se use la estructura para realizar la validación de acceso.

La estructura de asignación genérica define la asignación de derechos de acceso genéricos a derechos de acceso específicos y estándar para un objeto. Cuando un cliente solicita derechos de acceso genéricos a un objeto, la máscara de acceso deseada se asigna a una de las máscaras de acceso definidas en esta estructura.

Para obtener más información sobre la seguridad y el control de acceso, consulte Modelo de seguridad de Windows para desarrolladores de controladores y la documentación sobre estos temas en Windows SDK.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Consulte también

ACCESS_STATE

GENERIC_MAPPING

SeAppendPrivileges