Поделиться через


структура BATTERY_MINIPORT_INFO_V1_1 (batclass.h)

Драйверы мини-класса батареи заполняют структуру BATTERY_MINIPORT_INFO_V1_1 перед вызовом процедуры BatteryClassInitializeDevice драйвера класса батареи . BATTERY_MINIPORT_INFO_V1_1 — это обновленная версия предыдущего BATTERY_MINIPORT_INFO структуры.

Синтаксис

typedef struct {
  USHORT                       MajorVersion;
  USHORT                       MinorVersion;
  PVOID                        Context;
  BCLASS_QUERY_TAG             QueryTag;
  BCLASS_QUERY_INFORMATION     QueryInformation;
  BCLASS_SET_INFORMATION       SetInformation;
  BCLASS_QUERY_STATUS          QueryStatus;
  BCLASS_SET_STATUS_NOTIFY     SetStatusNotify;
  BCLASS_DISABLE_STATUS_NOTIFY DisableStatusNotify;
  PDEVICE_OBJECT               Pdo;
  PUNICODE_STRING              DeviceName;
  PDEVICE_OBJECT               Fdo;
} BATTERY_MINIPORT_INFO_V1_1, *PBATTERY_MINIPORT_INFO_V1_1;

Члены

MajorVersion

Указывает основной номер версии драйвера класса батареи. Драйверы мини-класса должны указывать BATTERY_CLASS_MAJOR_VERSION.

MinorVersion

Указывает дополнительный номер версии драйвера класса батареи. Драйверы мини-класса должны указывать BATTERY_CLASS_MINOR_VERSION.

Context

Указатель на область контекста, выделенную драйвером мини-класса.

QueryTag

Указывает точку входа подпрограммы BatteryMiniQueryTag драйвера мини-класса.

QueryInformation

Указывает точку входа подпрограммы BatteryMiniQueryInformation драйвера мини-класса.

SetInformation

Указывает точку входа подпрограммы BatteryMiniSetInformation драйвера мини-класса.

QueryStatus

Указывает точку входа подпрограммы BatteryMiniQueryStatus драйвера мини-класса.

SetStatusNotify

Указывает точку входа подпрограммы BatteryMiniSetStatusNotify драйвера мини-класса.

DisableStatusNotify

Указывает точку входа подпрограммы BatteryMiniDisableStatusNotify драйвера мини-класса.

Pdo

Указатель на PDO (физический объект устройства) для устройства батареи.

DeviceName

Указатель на строку Юникода; значение должно иметь значение NULL.

Fdo

Указатель на FDO (объект функционального устройства) для устройства батареи.

Требования

Требование Значение
Заголовок batclass.h