Freigeben über


KsDispatchFastReadFailure-Funktion (ks.h)

Die KsDispatchFastReadFailure-Funktion wird in einer KSDISPATCH_TABLE verwendet. FastRead-Eintrag, wenn schnelle E/A-Lesevorgänge nicht verarbeitet werden. Die Funktion sollte immer FALSE zurückgeben.

Syntax

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

Parameter

[in] FileObject

Wird nicht verwendet.

[in] FileOffset

Nicht verwendet.

[in] Length

Nicht verwendet.

[in] Wait

Nicht verwendet.

[in] LockKey

Nicht verwendet.

[out] Buffer

Nicht verwendet.

[out] IoStatus

Nicht verwendet.

[in] DeviceObject

Nicht verwendet.

Rückgabewert

Die KsDispatchFastReadFailure-Funktion gibt FALSE zurück.

Hinweise

Die KsDispatchFastReadFailure-Funktion ist erforderlich, da die Dispatchtabelle für eine bestimmte geöffnete instance eines Geräts möglicherweise keine bestimmte Hauptfunktion verarbeitet, die ein anderer geöffneter instance verarbeiten muss. Daher muss der Funktionszeiger im Treiberobjekt immer auf eine Funktion wie die KsDispatchFastReadFailure-Funktion verweisen, die einen Dispatchtabelleneintrag aufruft.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ks.h (ks.h einschließen)
Bibliothek Ks.lib