KsDispatchFastReadFailure, fonction (ks.h)
La fonction KsDispatchFastReadFailure est utilisée dans un KSDISPATCH_TABLE. Entrée FastRead lorsque la lecture rapide des E/S n’est pas gérée. La fonction doit toujours retourner FALSE.
Syntaxe
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
);
Paramètres
[in] FileObject
Non utilisé.
[in] FileOffset
Non utilisé.
[in] Length
Non utilisé.
[in] Wait
Non utilisé.
[in] LockKey
Non utilisé.
[out] Buffer
Non utilisé.
[out] IoStatus
Non utilisé.
[in] DeviceObject
Non utilisé.
Valeur de retour
La fonction KsDispatchFastReadFailure retourne FAUX.
Remarques
La fonction KsDispatchFastReadFailure est nécessaire, car la table de répartition d’une instance ouverte particulière d’un appareil peut ne pas gérer une fonction majeure spécifique dont une autre instance ouverte a besoin pour gérer. Par conséquent, le pointeur de fonction dans l’objet pilote doit toujours pointer vers une fonction, telle que la fonction KsDispatchFastReadFailure, qui appelle une entrée de table de répartition.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ks.h (include Ks.h) |
bibliothèque | Ks.lib |