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.
Definiert statische Daten zu einem Akku.
Syntax
typedef struct _BATTERY_WMI_STATIC_DATA {
ULONG Tag;
WCHAR ManufactureDate[25];
BATTERY_REPORTING_SCALE Granularity[4];
ULONG Capabilities;
UCHAR Technology;
ULONG Chemistry;
ULONG DesignedCapacity;
ULONG DefaultAlert1;
ULONG DefaultAlert2;
ULONG CriticalBias;
WCHAR Strings[1];
} BATTERY_WMI_STATIC_DATA, *PBATTERY_WMI_STATIC_DATA;
Member
Tag
Ein Tag, das einen bestimmten Akku identifiziert.
ManufactureDate[25]
Eine BATTERY_MANUFACTURE_DATE-Struktur , die das Herstellungsdatum der Batterie angibt.
Granularity[4]
Gibt die Granularität als BATTERY_REPORTING_SCALE Wert an.
Capabilities
Akkufunktionen als ULONG-Wert, der mit einem oder mehreren der folgenden Flags codiert ist:
Technology
Geben Sie null für einen primären, nicht aufladbaren Akku oder einen für einen sekundären Akku an.
Chemistry
Eine vierstellige Zeichenfolge, die den Typ der in der Batterie verwendeten Chemie angibt. Mögliche Werte sind "PbAc" (Bleisäure), "LION" (Lithium-Ionen), "NiCd" (Nickel-Cadmium), "NiMH" (Nickelmetallhydrid), "NiZn" (Nickel Zink) und "RAM" (wiederaufladbares Alkali-Mangan). Zusätzliche Werte können zurückgegeben werden, wenn zusätzliche Akkutypen verfügbar werden.
DesignedCapacity
Die theoretische Kapazität der Batterie, wenn sie neu ist, in Milliwattstunden. Wenn BATTERY_CAPACITY_RELATIVE festgelegt ist, sind die Einheiten nicht definiert.
DefaultAlert1
Die Kapazität in Milliwattstunden, bei der eine Batteriewarnung auftreten sollte.
DefaultAlert2
Die Kapazität in Milliwattstunden, bei der eine Warnbatteriewarnung auftreten soll.
CriticalBias
Geben Sie die Menge aller reservierten Ladungen in Milliwattstunden an, die verbleiben, wenn der kritische Akkustand 0 ist. Miniklassentreiber sollten diesen Wert von der FullChargedCapacity und der verbleibenden Kapazität des Akkus subtrahieren, die in BATTERY_STATUS gemeldet wird, bevor sie diese Werte melden.
Strings[1]
Vier Zeichenfolgenwerte mit variabler Länge werden gespeichert, wobei der erste USHORT-Wert die Länge der Zeichenfolge in Bytes enthält.
Anforderungen
Anforderung | Wert |
---|---|
Header | batclass.h (einschließlich Batclass.h) |