IOCTL_HID_ACTIVATE_DEVICE IOCTL (hidport.h)
La demande IOCTL_HID_ACTIVATE_DEVICE active un appareil HIDClass, ce qui le rend prêt pour les opérations d’E/S.
Pour obtenir des informations générales sur les appareils HIDClass, consultez Collections HID.
Code principal
Mémoire tampon d'entrée
Parameters.DeviceIoControl.Type3InputBuffer contient un identificateur de collection, en tant que valeur ULONG, de la collection à activer.
Longueur de la mémoire tampon d’entrée
Longueur d’une valeur ULONG.
Mémoire tampon de sortie
Aucun.
Longueur de la mémoire tampon de sortie
Aucun.
Bloc d’état
Les minidrivers HID qui effectuent les E/S sur l’appareil définissent les champs suivants de Irp-IoStatus> :
- L’information est définie sur zéro.
- L’état est défini sur STATUS_SUCCESS si le transfert s’est terminé sans erreur. Sinon, il est défini sur un code d’erreur NTSTATUS approprié.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | hidport.h (inclure Hidport.h) |