Função KsDispatchFastReadFailure (ks.h)

A função KsDispatchFastReadFailure é usada em um KSDISPATCH_TABLE. Entrada fastread quando a leitura rápida de E/S não é tratada. A função sempre deve retornar FALSE.

Sintaxe

KSDDKAPI BOOLEAN KsDispatchFastReadFailure(
  [in]  PFILE_OBJECT     FileObject,
  [in]  PLARGE_INTEGER   FileOffset,
  [in]  ULONG            Length,
  [in]  BOOLEAN          Wait,
  [in]  ULONG            LockKey,
  [out] PVOID            Buffer,
  [out] PIO_STATUS_BLOCK IoStatus,
  [in]  PDEVICE_OBJECT   DeviceObject
);

Parâmetros

[in] FileObject

Não usado.

[in] FileOffset

Não usado.

[in] Length

Não usado.

[in] Wait

Não usado.

[in] LockKey

Não usado.

[out] Buffer

Não usado.

[out] IoStatus

Não usado.

[in] DeviceObject

Não usado.

Retornar valor

A função KsDispatchFastReadFailure retorna FALSE.

Comentários

A função KsDispatchFastReadFailure é necessária, pois a tabela de expedição de uma instância aberta específica de um dispositivo pode não lidar com uma função principal específica que outra instância aberta precisa manipular. Portanto, o ponteiro de função no objeto driver deve sempre apontar para uma função, como a função KsDispatchFastReadFailure , que chama uma entrada de tabela de expedição.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ks.h (inclua Ks.h)
Biblioteca Ks.lib