Condividi tramite


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