Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Batterie-Miniklassentreiber füllen diese Struktur aus, bevor sie die BatteryClassInitializeDevice-Routine des Akkuklassentreibers aufrufen.
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;
} BATTERY_MINIPORT_INFO, *PBATTERY_MINIPORT_INFO;
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 wird.
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 die PDO für das Akkugerät.
DeviceName
Zeiger auf eine Unicode-Zeichenfolge; sollte NULL sein.
Anforderungen
Anforderung | Wert |
---|---|
Header | batclass.h (include Batclass.h) |