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 |