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 |