Função FltSetIoPriorityHintIntoFileObject (fltkernel.h)

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

Sintaxe

NTSTATUS FLTAPI FltSetIoPriorityHintIntoFileObject(
  [in] PFILE_OBJECT     FileObject,
  [in] IO_PRIORITY_HINT PriorityHint
);

Parâmetros

[in] FileObject

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

[in] PriorityHint

O IO_PRIORITY_HINT valor de enumeração a ser definido para o objeto de arquivo apontado por FileObject.

Retornar valor

Se o valor de prioridade de E/S passado no parâmetro PriorityHint for aplicado com êxito à estrutura FileObject , FltSetIoPriorityHintIntoFileObject 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.

Comentários

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows Vista.
Plataforma de Destino Universal
Cabeçalho fltkernel.h (inclua FltKernel.h)
Biblioteca FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Confira também

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoThread

IO_PRIORITY_HINT