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


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

См. также раздел

EvtUsbTargetPipeReadComplete

WDF_USB_CONTINUOUS_READER_CONFIG