функция 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
Максимальная длина (в байтах) данных, которые могут быть получены с устройства.
Возвращаемое значение
None
Remarks
Функция WDF_USB_CONTINUOUS_READER_CONFIG_INIT обнуляет указанную структуру WDF_USB_CONTINUOUS_READER_CONFIG и задает элемент Size структуры. Он также задает указанные значения в элементах 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 (включая Wdfusb.h) |