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 sempre restituire 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 usato.
[in] FileOffset
Non usato.
[in] Length
Non usato.
[in] Wait
Non usato.
[in] LockKey
Non usato.
[out] Buffer
Non usato.
[out] IoStatus
Non usato.
[in] DeviceObject
Non usato.
Valore restituito
La funzione KsDispatchFastReadFailure restituisce FALSE.
Commenti
La funzione KsDispatchFastReadFailure è necessaria 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 a funzione nell'oggetto driver deve sempre puntare a una funzione, ad esempio la funzione KsDispatchFastReadFailure , che chiama una voce di tabella dispatch.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ks.h (include Ks.h) |
Libreria | Ks.lib |