функция обратного вызова 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.
Возвращаемое значение
None
Remarks
Виртуальная платформа HID (VHF) вызывает эту функцию обратного вызова, чтобы уведомить драйвер источника HID о том, что он может отправить буфер для получения входного отчета HID. После вызова обратного вызова драйвер источника HID должен вызывать VhfReadReportSubmit только один раз. Если часть входного отчета HID по-прежнему находится в состоянии ожидания, драйвер должен подождать, пока VHF вызовет EvtVhfReadyForNextReadReport, прежде чем драйвер сможет снова вызвать VhfReadReportSubmit .
Если драйвер источника HID не реализует эту функцию обратного вызова, VHF использует политику буферизации по умолчанию для отчетов hiD Read (Input) (Чтение (входные) отчеты HID.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Персональный компьютер |
Верхняя часть | vhf.h |
IRQL | <=DISPATCH_LEVEL |
См. также раздел
Создание исходного драйвера HID с помощью Виртуальной платформы HID (VHF)