KsDispatchFastReadFailure, fonction (ks.h)
La fonction KsDispatchFastReadFailure est utilisée dans un KSDISPATCH_TABLE. Entrée FastRead lorsque la lecture d’E/S rapide 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 retournée
La fonction KsDispatchFastReadFailure retourne FALSE.
Remarques
La fonction KsDispatchFastReadFailure est nécessaire, car la table de répartition d’un instance ouvert particulier d’un appareil peut ne pas gérer une fonction majeure spécifique qu’une autre instance ouverte doit 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.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ks.h (inclure Ks.h) |
Bibliothèque | Ks.lib |