EVT_WDF_DRIVER_UNLOAD 콜백 함수(wdfdriver.h)
[KMDF 및 UMDF에 적용]
드라이버의 EvtDriverUnload 이벤트 콜백 함수는 드라이버가 언로드되기 전에 수행해야 하는 작업을 수행합니다.
구문
EVT_WDF_DRIVER_UNLOAD EvtWdfDriverUnload;
void EvtWdfDriverUnload(
[in] WDFDRIVER Driver
)
{...}
매개 변수
[in] Driver
프레임워크 드라이버 개체에 대한 핸들입니다.
반환 값
없음
설명
드라이버는 WdfDriverCreate를 호출할 때 EvtDriverUnload 콜백 함수를 등록합니다.
EvtDriverUnload 콜백 함수는 드라이버의 DriverEntry 루틴이 할당한 비 디바이스별 시스템 리소스의 할당을 취소해야 합니다.
드라이버의 DriverEntry 루틴이 오류 상태 값을 반환하는 경우 프레임워크는 드라이버의 EvtDriverUnload 콜백 함수를 호출하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 유니버설 |
최소 KMDF 버전 | 1.0 |
최소 UMDF 버전 | 2.0 |
머리글 | wdfdriver.h(Wdf.h 포함) |
IRQL | PASSIVE_LEVEL |