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.
Valor de retorno
A função KsDispatchFastReadFailure retorna false.
Observações
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 |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | ks.h (incluir Ks.h) |
biblioteca | Ks.lib |