функция обратного вызова 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)