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 | <= 디스패치_레벨 |
DDI 규정 준수 규칙 | DriverCreate(kmdf) |