Compartilhar via


Função SeSinglePrivilegeCheck (ntddk.h)

O SeSinglePrivilegeCheck verificações de rotina para o valor de privilégio passado no contexto do thread atual.

Sintaxe

BOOLEAN SeSinglePrivilegeCheck(
  [in] LUID            PrivilegeValue,
  [in] KPROCESSOR_MODE PreviousMode
);

Parâmetros

[in] PrivilegeValue

Especifica o LUID valor do privilégio que está sendo verificado.

[in] PreviousMode

Especifica o modo de execução anterior, um dos UserMode ou kernelMode.

Valor de retorno

SeSinglePrivilegeCheck retornará verdadeiro se o assunto atual tiver o privilégio necessário.

Observações

Se PreviousMode for kernelMode, a verificação de privilégios sempre terá êxito. Caso contrário, essa rotina usa o token do thread do modo de usuário para determinar se o thread atual (modo de usuário) recebeu o privilégio fornecido.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows 2000 e versões posteriores do Windows.
da Plataforma de Destino Universal
cabeçalho ntddk.h (inclua Ntddk.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
regras de conformidade de DDI HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm)

Consulte também

LUID

RtlConvertLongToLuid

rtlConvertUlongToLuid

RtlEqualLuid

seValidSecurityDescriptor