Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 de retour
La fonction KsDispatchInvalidDeviceRequest retourne STATUS_INVALID_DEVICE_REQUEST et termine l’IRP.
Remarques
La fonction KsDispatchInvalidDeviceRequestrequest est nécessaire, car la table de répartition pour une instance ouverte 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 qui appelle une entrée de table de distribution.
Exigences
| Exigence | Valeur |
|---|---|
| plateforme cible | Universel |
| d’en-tête | ks.h (include Ks.h) |
| bibliothèque | Ks.lib |