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 |