배터리 장치 참조
배터리 디바이스 참조 기술에 대한 개요입니다.
배터리 디바이스 참조를 개발하려면 다음 헤더가 필요합니다.
이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.
BatteryClassInitializeDevice BatteryClassInitializeDevice 루틴은 클래스 드라이버에 대한 새 배터리 디바이스를 초기화합니다. |
BatteryClassIoctl BatteryClassIoctl은 시스템 정의 배터리 IOCTL을 처리합니다. |
BatteryClassQueryWmiDataBlock BatteryClassQueryWmiDataBlock 루틴은 배터리 클래스 드라이버가 드라이버를 대신하여 처리하는 WMI 데이터 블록 쿼리 요청을 처리할 수 있도록 DpWmiQueryDataBlock 루틴 내의 배터리 미니 클래스 드라이버에서 사용됩니다. |
BatteryClassStatusNotify BatteryClassStatusNotify는 배터리 클래스 드라이버에 배터리 상태 변경을 알립니다. |
BatteryClassSystemControl BatteryClassSystemControl 루틴은 배터리 미니클래스 드라이버를 대신하여 WMI IRP를 처리합니다. |
BatteryClassUnload BatteryClassUnload는 더 이상 사용되지 않는 배터리 디바이스에 대한 리소스를 해제합니다. |
BatteryClassUpdateData BatteryClassUpdateData는 배터리 데이터가 변경될 때 클래스 드라이버에 알립니다. 이 메커니즘은 이벤트/상태를 보고하는 미니포트용입니다. |
BCLASS_DISABLE_STATUS_NOTIFY_CALLBACK BatteryMiniDisableStatusNotify는 배터리 디바이스에 대한 상태 알림을 사용하지 않도록 설정합니다. |
BCLASS_QUERY_INFORMATION_CALLBACK BatteryMiniQueryInformation은 지정된 배터리 디바이스에 대한 정보를 반환합니다. |
BCLASS_QUERY_STATUS_CALLBACK BatteryMiniQueryStatus는 지정된 배터리 디바이스에 대한 상태 정보를 반환합니다. |
BCLASS_QUERY_TAG_CALLBACK BatteryMiniQueryTag는 현재 배터리 태그를 반환합니다. |
BCLASS_SET_INFORMATION_CALLBACK BatteryMiniSetInformation은 배터리가 충전 또는 방전 상태로 들어가거나 배터리에 대한 중요한 바이어스 값을 설정하라는 요청을 합니다. |
BCLASS_SET_STATUS_NOTIFY_CALLBACK BatteryMiniSetStatusNotify는 클래스 드라이버에 알림이 필요한 배터리 용량 및 전원 상태 수준을 설정합니다. |
BATTERY_MINIPORT_INFO 배터리 미니 클래스 드라이버는 배터리 클래스 드라이버의 BatteryClassInitializeDevice 루틴을 호출하기 전에이 구조를 채웁니다. |
BATTERY_MINIPORT_INFO_V1_1 배터리 미니 클래스 드라이버는 배터리 클래스 드라이버의 BatteryClassInitializeDevice 루틴을 호출하기 전에 BATTERY_MINIPORT_INFO_V1_1 구조를 채웁니다. BATTERY_MINIPORT_INFO_V1_1 이전 구조 BATTERY_MINIPORT_INFO 업데이트된 버전입니다. |
BATTERY_NOTIFY 배터리 미니 클래스 드라이버는 BatteryMiniSetStatusNotify 루틴이 호출될 때 BATTERY_NOTIFY 구조를 받습니다. |
BATTERY_TAG_CHANGE 이 구조는 시스템 사용을 위해 예약되어 있습니다. (BATTERY_TAG_CHANGE) |
BATTERY_WMI_CYCLE_COUNT BatteryClassQueryWmiDataBlock 함수에 사용할 배터리의 충전 주기 수에 대한 정보를 정의합니다. |
BATTERY_WMI_FULL_CHARGED_CAPACITY BatteryClassQueryWmiDataBlock과 함께 사용할 배터리 용량에 대한 정보를 정의합니다.) |
BATTERY_WMI_RUNTIME BatteryClassQueryWmiDataBlock 함수에 사용할 배터리의 예상 런타임에 대한 정보를 정의합니다. |
BATTERY_WMI_STATIC_DATA 배터리에 대한 정적 데이터를 정의합니다. |
BATTERY_WMI_STATUS 배터리 상태 정보를 정의합니다. |
BATTERY_WMI_STATUS_CHANGE 이 구조는 시스템 사용을 위해 예약되어 있습니다. (BATTERY_WMI_STATUS_CHANGE) |
BATTERY_WMI_TEMPERATURE BatteryClassQueryWmiDataBlock 함수와 함께 사용할 배터리 온도에 대한 정보를 정의합니다. |