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 reçu par le pilote 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
Aucun
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Aucun pris en charge |
plateforme cible | Bureau |
d’en-tête | vhf.h |
bibliothèque | VhfKm.lib |
Voir aussi
écrire un pilote source HID à l’aide du Virtual HID Framework (VHF)