Поделиться через


функция 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)

См. также

EvtUsbTargetPipeReadComplete

WDF_USB_CONTINUOUS_READER_CONFIG