Compartilhar via


Função KeSetPriorityThread (wdm.h)

A rotina KeSetPriorityThread define a prioridade de tempo de execução de um thread criado pelo driver.

Sintaxe

KPRIORITY KeSetPriorityThread(
  [in, out] PKTHREAD  Thread,
  [in]      KPRIORITY Priority
);

Parâmetros

[in, out] Thread

Ponteiro para o thread criado pelo driver.

[in] Priority

Especifica a prioridade do thread criado pelo driver, geralmente para o valor de prioridade em tempo real, LOW_REALTIME_PRIORITY. O valor LOW_PRIORITY é reservado para uso do sistema.

Valor de retorno

KeSetPriorityThread retorna a prioridade antiga do thread.

Observações

Se uma chamada para KeSetPriorityThread redefinir a prioridade do thread para um valor mais baixo, a execução do thread poderá ser reagendada mesmo se ele estiver em execução ou estiver prestes a ser expedido para execução.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 2000.
da Plataforma de Destino Universal
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Consulte também

KeGetCurrentThread

KeQueryPriorityThread

KeSetBasePriorityThread