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 |