функция обратного вызова EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP (wdfdmaenabler.h)
[Применимо только к KMDF]
Функция обратного вызова событий драйвера EvtDmaEnablerSelfManagedIoStop останавливает операции самостоятельно управляемого ввода-вывода устройства DMA.
Синтаксис
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP EvtWdfDmaEnablerSelfmanagedIoStop;
NTSTATUS EvtWdfDmaEnablerSelfmanagedIoStop(
[in] WDFDMAENABLER DmaEnabler
)
{...}
Параметры
[in] DmaEnabler
Дескриптор объекта включения DMA.
Возвращаемое значение
EvtDmaEnablerSelfManagedIoStop должен возвращать STATUS_SUCCESS или другое значение состояния, для которого NT_SUCCESS(состояние) равно TRUE, если ошибка не возникает. В противном случае эта функция обратного вызова должна возвращать значение состояния, для которого NT_SUCCESS(состояние) равно FALSE.
Замечания
Чтобы зарегистрировать функцию обратного вызова EvtDmaEnablerSelfManagedIoStop, драйвер функции для устройства DMA помещает адрес функции обратного вызова в структуру WDF_DMA_ENABLER_CONFIG перед вызовом драйвера WdfDmaEnablerCreate.
Дополнительные сведения о функции обратного вызова EvtDmaEnablerSelfManagedIoStop см. в поддержке управления питанием для устройств DMA.
Требования
Требование | Ценность |
---|---|
целевая платформа | универсальный |
минимальная версия KMDF | 1.0 |
Заголовок | wdfdmaenabler.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL |