Freigeben über


KsDispatchFastReadFailure-Funktion (ks.h)

Die KsDispatchFastReadFailure Funktion wird in einem KSDISPATCH_TABLE verwendet. FastRead-Eintrag, wenn schnelle E/A-Lesevorgänge nicht behandelt 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

Wird nicht verwendet.

[in] Length

Wird nicht verwendet.

[in] Wait

Wird nicht verwendet.

[in] LockKey

Wird nicht verwendet.

[out] Buffer

Wird nicht verwendet.

[out] IoStatus

Wird nicht verwendet.

[in] DeviceObject

Wird nicht verwendet.

Rückgabewert

Die funktion KsDispatchFastReadFailure gibt FALSEzurück.

Bemerkungen

Die KsDispatchFastReadFailure Funktion ist erforderlich, da die Verteilertabelle für eine bestimmte geöffnete Instanz eines Geräts möglicherweise keine bestimmte Hauptfunktion behandelt, die eine andere geöffnete Instanz verarbeiten muss. Daher muss der Funktionszeiger im Treiberobjekt immer auf eine Funktion verweisen, z. B. die KsDispatchFastReadFailure--Funktion, die einen Verteilertabelleneintrag aufruft.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ks.h (enthalten Ks.h)
Library Ks.lib