Compartilhar via


Função SeSinglePrivilegeCheck (ntddk.h)

A rotina SeSinglePrivilegeCheck verifica 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 valor LUID do privilégio que está sendo verificado.

[in] PreviousMode

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

Retornar valor

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

Comentários

Se PreviousMode for KernelMode, o privilégio marcar 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
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores do Windows.
Plataforma de Destino Universal
Cabeçalho ntddk.h (inclua Ntddk.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
Regras de conformidade da DDI HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm)

Confira também

LUID

RtlConvertLongToLuid

RtlConvertUlongToLuid

RtlEqualLuid

SeValidSecurityDescriptor