функция обратного вызова EVT_VHF_READY_FOR_NEXT_READ_REPORT (vhf.h)
Драйвер источника HID реализует эту функцию обратного вызова события, чтобы использовать ее схему буферизации для отчетов ввода HID и хочет получать уведомления, когда следующий отчет можно отправить в VHF.
Синтаксис
EVT_VHF_READY_FOR_NEXT_READ_REPORT EvtVhfReadyForNextReadReport;
void EvtVhfReadyForNextReadReport(
[in] PVOID VhfClientContext
)
{...}
Параметры
[in] VhfClientContext
Указатель на структуру контекста, определяемую драйвером источника HID, которую драйвер передал в предыдущем вызове VhfCreate для создания виртуального устройства HID.
Возвращаемое значение
Никакой
Замечания
Virtual HID Framework (VHF) вызывает эту функцию обратного вызова, чтобы уведомить драйвер источника HID о том, что он может отправить буфер для получения отчета о входных данных HID. После вызова обратного вызова драйвер источника HID должен вызывать VhfReadReportSubmit только один раз. Если часть отчета ввода HID по-прежнему ожидается, драйвер должен ожидать вызова VHF EvtVhfReadyForNextReadReport, прежде чем драйвер может вызвать VhfReadReportSubmit.
Если драйвер источника HID не реализует эту функцию обратного вызова, VHF использует политику буферизации по умолчанию для отчетов HID Read (Input).
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 |
минимальный поддерживаемый сервер | Не поддерживается |
целевая платформа | Настольный |
заголовка | vhf.h |
IRQL | <=DISPATCH_LEVEL |
См. также
Написание исходного драйвера HID с помощью Virtual HID Framework (VHF)