Compartilhar via


Função FltSetIoPriorityHintIntoThread (fltkernel.h)

A rotina FltSetIoPriorityHintIntoThread é usada por um driver de minifiltro para definir as informações de prioridade de E/S em um thread.

Sintaxe

NTSTATUS FLTAPI FltSetIoPriorityHintIntoThread(
  [in] PETHREAD         Thread,
  [in] IO_PRIORITY_HINT PriorityHint
);

Parâmetros

[in] Thread

Um ponteiro para o thread a ser modificado. Esse parâmetro é necessário e não pode ser NULL.

[in] PriorityHint

O valor de enumeração IO_PRIORITY_HINT a ser definido para as informações de thread apontadas por Thread.

Valor de retorno

Se o valor de Prioridade de E/S passado para o parâmetro PriorityHint for aplicado com êxito ao Thread, FltSetIoPriorityHintIntoThread retornará STATUS_SUCCESS. Caso contrário, ele retornará um valor NTSTATUS apropriado, como um dos seguintes:

Código de retorno Descrição
STATUS_INVALID_PARAMETER
O valor do parâmetro PriorityHint é inválido. Este é um código de erro.

Observações

Essa rotina é NONPAGED e pode ser chamada de caminhos de E/S de paginação.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível para começar com o Windows Vista.
da Plataforma de Destino Universal
cabeçalho fltkernel.h (inclua FltKernel.h)
biblioteca FltMgr.lib
de DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Consulte também

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

IO_PRIORITY_HINT