KsDispatchInvalidDeviceRequest, fonction (ks.h)
La fonction KsDispatchInvalidDeviceRequest est utilisée dans KSDISPATCH_TABLE entrées qui ne sont pas gérées et qui doivent retourner STATUS_INVALID_DEVICE_REQUEST.
Syntaxe
KSDDKAPI NTSTATUS KsDispatchInvalidDeviceRequest(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
Paramètres
[in] DeviceObject
Spécifie l’objet d’appareil associé à l’IRP.
[in] Irp
Spécifie l’IRP qui n’est pas géré.
Valeur retournée
La fonction KsDispatchInvalidDeviceRequest retourne STATUS_INVALID_DEVICE_REQUEST et termine l’IRP.
Remarques
La fonction KsDispatchInvalidDeviceRequest est nécessaire, car la table de répartition d’un instance ouvert d’un appareil peut ne pas gérer une fonction majeure spécifique qu’un autre instance ouvert doit gérer. Par conséquent, le pointeur de fonction dans l’objet pilote doit toujours pointer vers une fonction 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 |