Funzione KsDispatchFastReadFailure (ks.h)
La funzione KsDispatchFastReadFailure viene usata in un KSDISPATCH_TABLE. Voce FastRead quando la lettura di I/O veloce non viene gestita. La funzione deve restituire sempre FALSE.
Sintassi
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
);
Parametri
[in] FileObject
Non utilizzato.
[in] FileOffset
Non utilizzato.
[in] Length
Non utilizzato.
[in] Wait
Non utilizzato.
[in] LockKey
Non utilizzato.
[out] Buffer
Non utilizzato.
[out] IoStatus
Non utilizzato.
[in] DeviceObject
Non utilizzato.
Valore restituito
La funzione KsDispatchFastReadFailure restituisce FALSE.
Osservazioni
La funzione KsDispatchFastReadFailure perché la tabella dispatch per una particolare istanza aperta di un dispositivo potrebbe non gestire una funzione principale specifica che un'altra istanza aperta deve gestire. Pertanto, il puntatore di funzione nell'oggetto driver deve sempre puntare a una funzione, ad esempio la funzione KsDispatchFastReadFailure, che chiama una voce di tabella dispatch.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | ks.h (include Ks.h) |
libreria | Ks.lib |