функция WDF_USB_CONTINUOUS_READER_CONFIG_INIT (wdfusb.h)
[Применимо к KMDF и UMDF]
Функция WDF_USB_CONTINUOUS_READER_CONFIG_INIT инициализирует структуру WDF_USB_CONTINUOUS_READER_CONFIG.
Синтаксис
void WDF_USB_CONTINUOUS_READER_CONFIG_INIT(
[out] PWDF_USB_CONTINUOUS_READER_CONFIG Config,
[in] PFN_WDF_USB_READER_COMPLETION_ROUTINE EvtUsbTargetPipeReadComplete,
[in] WDFCONTEXT EvtUsbTargetPipeReadCompleteContext,
[in] size_t TransferLength
);
Параметры
[out] Config
Указатель на структуру WDF_USB_CONTINUOUS_READER_CONFIG.
[in] EvtUsbTargetPipeReadComplete
Указатель на функцию обратного вызова драйвера EvtUsbTargetPipeReadComplete.
[in] EvtUsbTargetPipeReadCompleteContext
Нетипизированный указатель на определяемые драйвером сведения о контексте, которые платформа передает драйвера EvtUsbTargetPipeReadComplete функцию обратного вызова.
[in] TransferLength
Максимальная длина данных в байтах, которые можно получить с устройства.
Возвращаемое значение
Никакой
Замечания
Функция WDF_USB_CONTINUOUS_READER_CONFIG_INIT ноль указанной структуры WDF_USB_CONTINUOUS_READER_CONFIG и задает элемент размера структуры. Он также задает структуры EvtUsbTargetPipeReadComplete, EvtUsbTargetPipeReadCompleteContextи элементы TransferLength указанными значениями.
Обратите внимание, что WDF_USB_CONTINUOUS_READER_CONFIG_INITне задать элемент структуры EvtUsbTargetPipeReadersFailed.
После вызова WDF_USB_CONTINUOUS_READER_CONFIG_INITдрайвер может добавить EvtUsbTargetPipeReadersFailed указатель на структуру WDF_USB_CONTINUOUS_READER_CONFIG.
Пример кода, использующий WDF_USB_CONTINUOUS_READER_CONFIG_INIT, см. в разделе WdfUsbTargetPipeConfigContinuousReader.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
минимальная версия KMDF | 1.0 |
минимальная версия UMDF | 2.0 |
заголовка | wdfusb.h (include Wdfusb.h) |