función VHF_CONFIG_INIT (vhf.h)
Use la función VHF_CONFIG_INIT para inicializar los miembros necesarios de la estructura de VHF_CONFIG asignada por el controlador de origen HID.
Sintaxis
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
)
Parámetros
[out] Config
Puntero a la estructura VHF_CONFIG que se va a inicializar.
[in] DeviceObject
Puntero a la estructura de DEVICE_OBJECT para el controlador de origen HID. Obtenga ese puntero llamando a WdfDeviceWdmGetDeviceObject y pasando el identificador WDFDEVICE que el controlador recibió en la llamada WdfDeviceCreate .
En su lugar, un controlador en modo de usuario proporcionaría un FileHandle. Para obtener más información, consulta VHF_CONFIG.
[in] ReportDescriptorLength
Longitud del descriptor de informe HID contenido en un puntero de búfer por ReportDescriptor.
ReportDescriptor
Puntero a un búfer asignado por el controlador de origen HID que contiene el descriptor de informe HID.
Valor devuelto
None
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Escritorio |
Encabezado | vhf.h |
Library | VhfKm.lib |
Consulte también
Escribir un controlador de origen HID mediante Virtual HID Framework (VHF)