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 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