WdfDriverMiniportUnload 함수(wdfminiport.h)
[KMDF에만 적용]
WdfDriverMiniportUnload 메서드는 지정된 미니포트 드라이버의 프레임워크 드라이버 개체를 삭제합니다.
구문
void WdfDriverMiniportUnload(
[in] WDFDRIVER Driver
);
매개 변수
[in] Driver
드라이버가 WdfDriverCreate 또는 WdfGetDriver 에 대한 이전 호출에서 가져온 드라이버의 프레임워크 드라이버 개체 에 대한 핸들입니다.
반환 값
없음
설명
미니포트 드라이버가 언로드될 때 미니포트 드라이버는 WdfDriverMiniportUnload 메서드를 호출합니다. 메서드는 드라이버의 EvtDriverUnload 이벤트 콜백 함수를 호출하고 드라이버의 프레임워크 드라이버 개체를 삭제합니다.
일반적으로 미니포트 드라이버는 포트 드라이버의 아키텍처에 정의된 드라이버 제공 언로드 루틴 내에서 WdfDriverMiniportUnload 를 호출합니다.
미니포트 드라이버에 대한 자세한 내용은 미니포트 드라이버에서 Kernel-Mode 드라이버 프레임워크 사용을 참조하세요.
예제
다음 코드 예제에서는 지정된 미니포트 드라이버의 프레임워크 드라이버 개체를 삭제합니다.
WdfDriverMiniportUnload(WdfGetDriver());
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 유니버설 |
최소 KMDF 버전 | 1.0 |
머리글 | wdfminiport.h(Wdfminiport.h 포함) |
라이브러리 | Wdf01000.sys(프레임워크 라이브러리 버전 관리 참조) |
IRQL | <= DISPATCH_LEVEL |
DDI 규정 준수 규칙 | DriverCreate(kmdf) |