fonction VHF_CONFIG_INIT (vhf.h)
Utilisez la fonction VHF_CONFIG_INIT pour initialiser les membres requis de la structure VHF_CONFIG allouée par le pilote source HID.
Syntaxe
FORCEINLINE
VOID
VHF_CONFIG_INIT(
_Out_
PVHF_CONFIG Config,
#ifdef _KERNEL_MODE
_In_
PDEVICE_OBJECT DeviceObject,
#else
_In_
HANDLE FileHandle,
#endif
_In_
USHORT ReportDescriptorLength,
_In_reads_bytes_(ReportDescriptorLength)
PUCHAR ReportDescriptor
)
Paramètres
[out] Config
Pointeur vers la structure VHF_CONFIG à initialiser.
[in] DeviceObject
Pointeur vers la structure DEVICE_OBJECT pour le pilote source HID. Obtenez ce pointeur en appelant WdfDeviceWdmGetDeviceObject et en passant le handle WDFDEVICE que le pilote a reçu dans l’appel WdfDeviceCreate .
Un pilote en mode utilisateur fournit plutôt un FileHandle. Pour plus d’informations, consultez VHF_CONFIG.
[in] ReportDescriptorLength
Longueur du descripteur de rapport HID contenu dans un pointeur de mémoire tampon par ReportDescriptor.
ReportDescriptor
Pointeur vers une mémoire tampon allouée au pilote source HID qui contient le descripteur de rapport HID.
Valeur de retour
None
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | vhf.h |
Bibliothèque | VhfKm.lib |
Voir aussi
Écrire un pilote source HID à l’aide de Virtual HID Framework (VHF)