EVT_WDF_DMA_ENABLER_FLUSH 콜백 함수(wdfdmaenabler.h)

[KMDF에만 적용]

드라이버의 EvtDmaEnablerFlush 이벤트 콜백 함수는 디바이스의 DMA 버퍼 할당을 취소합니다.

구문

EVT_WDF_DMA_ENABLER_FLUSH EvtWdfDmaEnablerFlush;

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

매개 변수

[in] DmaEnabler

DMA 지원자 개체에 대한 핸들입니다.

반환 값

EvtDmaEnablerFlush는 오류가 발생하지 않는 경우 NT_SUCCESS(상태)가 TRUE와 같은 STATUS_SUCCESS 또는 다른 상태 값을 반환해야 합니다. 그렇지 않으면 이 콜백 함수는 NT_SUCCESS(상태)가 FALSE와 같은 상태 값을 반환해야 합니다.

설명

EvtDmaEnablerFlush 콜백 함수를 등록하기 위해 DMA 디바이스의 함수 드라이버는 드라이버가 WdfDmaEnablerCreate를 호출하기 전에 콜백 함수의 주소를 WDF_DMA_ENABLER_CONFIG 구조에 배치합니다.

EvtDmaEnablerFlush 콜백 함수에 대한 자세한 내용은 DMA 디바이스에 대한 전원 관리 지원을 참조하세요.

요구 사항

요구 사항
대상 플랫폼 유니버설
최소 KMDF 버전 1.0
머리글 wdfdmaenabler.h(Wdf.h 포함)
IRQL PASSIVE_LEVEL

추가 정보

EvtDmaEnablerFill

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate