Функция обратного вызова EVT_WDF_DMA_ENABLER_DISABLE (вдфдмаенаблер. h)

[Применяется только к КМДФ]

Функция обратного вызова события евтдмаенаблердисабле для драйвера отключает функцию DMA устройства, прежде чем устройство покидает свое рабочее состояние (D0).

Синтаксис

EVT_WDF_DMA_ENABLER_DISABLE EvtWdfDmaEnablerDisable;

NTSTATUS EvtWdfDmaEnablerDisable(
  [in] WDFDMAENABLER DmaEnabler
)
{...}

Параметры

[in] DmaEnabler

Обработчик объекта включения DMA.

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

Евтдмаенаблердисабле должен возвращать STATUS_SUCCESS или другое значение состояния, для которого NT_SUCCESS(Status) имеет значение true, если ошибки не обнаружены. В противном случае эта функция обратного вызова должна возвращать значение состояния, для которого NT_SUCCESS (Status) равно false.

Remarks

Чтобы зарегистрировать функцию обратного вызова евтдмаенаблердисабле , драйвер функции для устройства DMA помещает адрес функции обратного вызова в структуру WDF_DMA_ENABLER_CONFIG перед тем, как драйвер вызывает вдфдмаенаблеркреате.

Дополнительные сведения о функции обратного вызова евтдмаенаблердисабле см. в разделе Поддержка управления питанием для устройств с поддержкой DMA.

Требования

   
Целевая платформа Универсальное
Минимальная версия КМДФ 1.0
Header вдфдмаенаблер. h (включение ВДФ. h)
УРОВЕНЬ PASSIVE_LEVEL

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

евтдмаенаблеренабле

WDF_DMA_ENABLER_CONFIG

вдфдмаенаблеркреате