Função SeSetAccessStateGenericMapping (ntifs.h)

A rotina SeSetAccessStateGenericMapping define o campo de mapeamento genérico de uma estrutura ACCESS_STATE.

Sintaxe

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

Parâmetros

[in, out] AccessState

Ponteiro para a estrutura de ACCESS_STATE a ser modificada.

[in] GenericMapping

Ponteiro para uma estrutura GENERIC_MAPPING a ser copiada para a estrutura de ACCESS_STATE especificada pelo AccessState.

Retornar valor

Nenhum

Comentários

SeSetAccessStateGenericMapping define o campo GenericMapping no membro AuxData de uma estrutura ACCESS_STATE. Se esse campo não estiver definido quando a estrutura ACCESS_STATE for criada, SeSetAccessStateGenericMapping deverá ser chamado para definir esse campo antes que a estrutura seja usada para executar a validação de acesso.

A estrutura de mapeamento genérico define o mapeamento de direitos de acesso genéricos para direitos de acesso específicos e padrão para um objeto. Quando um cliente solicita direitos de acesso genéricos a um objeto, a máscara de acesso desejada é mapeada para uma das máscaras de acesso definidas nessa estrutura.

Para obter mais informações sobre segurança e controle de acesso, consulte Modelo de segurança do Windows para desenvolvedores de driver e a documentação sobre esses tópicos no SDK do Windows.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Confira também

ACCESS_STATE

GENERIC_MAPPING

SeAppendPrivileges