Freigeben über


BATTERY_MINIPORT_INFO_V1_1-Struktur (batclass.h)

Akku-Miniklassentreiber füllen die BATTERY_MINIPORT_INFO_V1_1-Struktur aus, bevor sie die BatteryClassInitializeDevice-Routine des Akkuklassentreibers aufrufen. BATTERY_MINIPORT_INFO_V1_1 ist eine aktualisierte Version der vorherigen Struktur BATTERY_MINIPORT_INFO.

Syntax

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;

Member

MajorVersion

Gibt die Hauptversionsnummer des Akkuklassentreibers an. Miniklassentreiber sollten BATTERY_CLASS_MAJOR_VERSION angeben.

MinorVersion

Gibt die Nebenversionsnummer des Akkuklassentreibers an. Miniklassentreiber sollten BATTERY_CLASS_MINOR_VERSION angeben.

Context

Zeiger auf den Kontextbereich, der vom Miniklassentreiber zugeordnet ist.

QueryTag

Gibt den Einstiegspunkt der BatteryMiniQueryTag-Routine des Miniklassentreibers an.

QueryInformation

Gibt den Einstiegspunkt der BatteryMiniQueryInformation-Routine des Miniklassentreibers an.

SetInformation

Gibt den Einstiegspunkt der BatteryMiniSetInformation-Routine des Miniklassentreibers an.

QueryStatus

Gibt den Einstiegspunkt der BatteryMiniQueryStatus-Routine des Miniklassentreibers an.

SetStatusNotify

Gibt den Einstiegspunkt der BatteryMiniSetStatusNotify-Routine des Miniklassentreibers an.

DisableStatusNotify

Gibt den Einstiegspunkt der BatteryMiniDisableStatusNotify-Routine des Miniklassentreibers an.

Pdo

Zeiger auf das PDO (physisches Geräteobjekt) für das Akkugerät.

DeviceName

Zeiger auf eine Unicode-Zeichenfolge; sollte NULL sein.

Fdo

Zeiger auf das FDO (funktionales Geräteobjekt) für das Akkugerät.

Anforderungen

Anforderung Wert
Header batclass.h