PMI_METERED_HARDWARE_INFORMATION-Struktur (pmi.h)
Die PMI_METERED_HARDWARE_INFORMATION-Struktur enthält Informationen zu mindestens einer Stromversorgung, die vom Stromzähler überwacht wird.
Syntax
typedef struct _PMI_METERED_HARDWARE_INFORMATION {
ULONG MeteredHardwareCount;
WCHAR MeteredHardware[ANYSIZE_ARRAY];
} PMI_METERED_HARDWARE_INFORMATION, *PPMI_METERED_HARDWARE_INFORMATION;
Member
MeteredHardwareCount
Ein -Wert, der die Anzahl von Gerätebezeichnern angibt, die im MeteredHardware-Element zurückgegeben werden.
MeteredHardware[ANYSIZE_ARRAY]
Eine Unicode-Zeichenfolge, die den Namen jedes Geräts angibt, das von der Schaltung angetrieben wird, auf der das Leistungsmessgerät Messdaten bereitstellt. Einzelne Gerätepfade werden durch ein NULL-Zeichen getrennt, und die gesamte Liste wird mit einem doppelten NULL-Wert beendet. Das Format des Gerätenamens lautet \Device\xyz".
Hinweise
Die PMI_METERED_HARDWARE_INFORMATION-Struktur wird über eine Abfrageanforderung des IOCTL_PMI_GET_CAPABILITIES E/A-Steuerelements (IOCTL) zurückgegeben. Die Eingabedaten für diese Abfrageanforderung werden auf den PMI_CAPABILITIES_TYPE Enumeratorwert von PmiMeteredHardware festgelegt.
Wenn die Abfrageanforderung erfolgreich abgeschlossen wurde, gibt die Anforderung eine PMI_CAPABILITIES-Struktur zurück. Der Capabilities-Member dieser Struktur ist als PMI_METERED_HARDWARE_INFORMATION-Struktur formatiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows 7, Windows Server 2008 R2 und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | pmi.h (pmi.h einschließen) |