EVT_WDF_REQUEST_CANCEL 콜백 함수(wdfrequest.h)

[KMDF 및 UMDF에 적용]

드라이버의 EvtRequestCancel 이벤트 콜백 함수는 I/O 요청이 취소될 때 수행해야 하는 작업을 처리합니다.

구문

EVT_WDF_REQUEST_CANCEL EvtWdfRequestCancel;

void EvtWdfRequestCancel(
  [in] WDFREQUEST Request
)
{...}

매개 변수

[in] Request

취소되는 I/O 요청을 나타내는 프레임워크 요청 개체에 대한 핸들입니다.

반환 값

없음

설명

EvtRequestCancel 콜백 함수를 등록하려면 드라이버가 WdfRequestMarkCancelable 또는 WdfRequestMarkCancelableEx를 호출해야 합니다.

프레임워크가 드라이버의 EvtRequestCancel 콜백 함수를 호출할 때 드라이버가 요청을 취소할 수 있는 경우 다음을 수행해야 합니다.

  1. 생성되었을 수 있는 하위 쿼리와 함께 요청 처리를 완료하거나 중지합니다.
  2. WdfRequestComplete를 호출하여 STATUS_CANCELLED 상태 값을 지정합니다.
이 콜백 함수에 대한 자세한 내용은 I/O 요청 취소를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 유니버설
최소 KMDF 버전 1.0
최소 UMDF 버전 2.0
머리글 wdfrequest.h(Wdf.h 포함)
IRQL <=DISPATCH_LEVEL

추가 정보

WdfRequestComplete

WdfRequestMarkCancelable

WdfRequestMarkCancelableEx