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


функция WUDF_INTERRUPT_CONFIG_INIT (wudfinterrupt.h)

[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. В UMDF 1 новые функции не добавляются, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе начало работы с UMDF.]

Функция WUDF_INTERRUPT_CONFIG_INIT инициализирует структуру WUDF_INTERRUPT_CONFIG .

Синтаксис

void WUDF_INTERRUPT_CONFIG_INIT(
  [out]          PWUDF_INTERRUPT_CONFIG      Configuration,
  [in]           PFN_WUDF_INTERRUPT_ISR      OnInterruptIsr,
  [in, optional] PFN_WUDF_INTERRUPT_WORKITEM OnInterruptWorkItem
);

Параметры

[out] Configuration

Указатель на структуру WUDF_INTERRUPT_CONFIG .

[in] OnInterruptIsr

Указатель на функцию обратного вызова события OnInterruptIsr драйвера.

[in, optional] OnInterruptWorkItem

Указатель на функцию обратного вызова события OnInterruptWorkItem драйвера или null.

Возвращаемое значение

None

Remarks

Функция WUDF_INTERRUPT_CONFIG_INIT обнуляет указанную структуру WUDF_INTERRUPT_CONFIG и задает для ее члена Size размер структуры. В нем также хранятся указанные указатели функции обратного вызова.

WUDF_INTERRUPT_CONFIG_INIT инициализирует элемент ShareVector структуры конфигурации значением WdfUseDefault , а элемент AutomaticSerialization — значением FALSE.

Примеры

Пример кода, в котором используется WUDF_INTERRUPT_CONFIG_INIT, см. в разделе IWDFDevice3::CreateInterrupt.

Требования

Требование Значение
Дата окончания поддержки Недоступно в UMDF 2.0 и более поздних версиях.
Целевая платформа Персональный компьютер
Минимальная версия UMDF 1.11
Верхняя часть wudfinterrupt.h