Função SeSetAccessStateGenericMapping (ntifs.h)
A rotina de seSetAccessStateGenericMapping define o campo de mapeamento genérico de uma estrutura de 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.
Valor de retorno
Nenhum
Observações
SeSetAccessStateGenericMapping define o campo GenericMapping no membro do AuxData de uma estrutura ACCESS_STATE. Se esse campo não estiver definido quando a estrutura de 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 |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | ntifs.h (inclua Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |