Partager via


IOCTL_UMDF_HID_GET_FEATURE IOCTL (hidport.h)

Le code de contrôle IOCTL_UMDF_HID_GET_FEATURE obtient un rapport de fonctionnalités à partir d’un appareil HIDClass.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Un pilote basé sur UMDF appelle IWDFRequest ::GetInputMemory pour récupérer une mémoire tampon d’entrée allouée par demandeur qui contient l’ID de rapport de la collection.

Longueur de la mémoire tampon d’entrée

Taille de la mémoire tampon obtenue en appelant IWDFRequest ::GetInputMemory.

Mémoire tampon de sortie

Un pilote basé sur UMDF appelle IWDFRequest ::GetOutputMemory pour récupérer une mémoire tampon de sortie allouée par un demandeur. Le pilote utilise la mémoire tampon pour retourner un rapport de fonctionnalité.

Longueur de la mémoire tampon de sortie

Taille de la mémoire tampon récupérée en appelant IWDFIoRequest ::GetOutputMemory.

Bloc d’état

Les minidrivers HID qui exécutent les E/S sur l’appareil doivent également :

Exigences

Exigence Valeur
d’en-tête hidport.h

Voir aussi

IOCTL_HID_GET_FEATURE

IOCTL_UMDF_HID_SET_FEATURE