BatteryClassUnload 는 더 이상 사용되지 않는 배터리 디바이스에 대한 리소스를 해제합니다.
구문
NTSTATUS BATTERYCLASSAPI BatteryClassUnload(
[in] PVOID ClassData
);
매개 변수
[in] ClassData
BatteryClassInitializeDevice에서 이전에 반환한 배터리 클래스 핸들에 대한 포인터입니다.
반환 값
BatteryClassUnload는 STATUS_SUCCESS 반환합니다.
설명
BatteryClassUnload 는 배터리 클래스 핸들을 해제하고 배터리 디바이스를 언로드합니다. 기본적으로 BatteryClassInitializeDevice에서 수행하는 등록 및 초기화를 실행 취소합니다.
미니클래스 드라이버는 배터리 장치를 더 이상 사용할 수 없는 경우 이 루틴을 호출해야 합니다. 일반적으로 드라이버는 언로드 루틴에서 또는 PnP IRP_MN_REMOVE_DEVICE 요청을 처리할 때 이러한 호출을 할 수 있습니다.
요구 사항
| 요구 사항 | 값 |
|---|---|
| 대상 플랫폼 | 데스크톱 |
| 머리글 | batclass.h(Batclass.h 포함) |
| 라이브러리 | Battc.lib |