Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Относится к KMDF и UMDF]
Функция WDF_INTERRUPT_CONFIG_INIT инициализирует структуру WDF_INTERRUPT_CONFIG .
Синтаксис
VOID WDF_INTERRUPT_CONFIG_INIT(
[out] PWDF_INTERRUPT_CONFIG Configuration,
[in] PFN_WDF_INTERRUPT_ISR EvtInterruptIsr,
[in, optional] PFN_WDF_INTERRUPT_DPC EvtInterruptDpc
);
Параметры
[out] Configuration
Указатель на структуру WDF_INTERRUPT_CONFIG .
[in] EvtInterruptIsr
Указатель на функцию обратного вызова EvtInterruptIsr драйвера.
[in, optional] EvtInterruptDpc
Указатель на функцию обратного вызова EvtInterruptDpc драйвера или NULL.
Возвращаемое значение
None
Remarks
Функция WDF_INTERRUPT_CONFIG_INIT обнуляет указанную структуру WDF_INTERRUPT_CONFIG и задает размер ее члена Size . Он также задает для элемента ShareVector структуры значение WdfUseDefault и сохраняет указанные указатели функции обратного вызова. Наконец, для элемента ReportInactiveOnPowerDown указанной структуры WDF_INTERRUPT_CONFIG устанавливается значение WdfDefault.
Дополнительные сведения об обработке прерываний в драйверах на основе платформы см. в разделе Обработка аппаратных прерываний.
Примеры
Пример кода, в котором используется WDF_INTERRUPT_CONFIG_INIT, см. в разделе WdfInterruptCreate.
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Универсальное |
| Минимальная версия KMDF | 1,0 |
| Минимальная версия UMDF | 2,0 |
| Верхняя часть | wdfinterrupt.h (включая Wdf.h) |
| IRQL | Любой уровень |