다음을 통해 공유


BatteryClassUnload 함수(batclass.h)

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