Freigeben über


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".

Hinweis Für systemweite Stromzähler gibt dieser Member NULL zurück.
 

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)

Weitere Informationen

IOCTL_PMI_GET_CAPABILITIES

PMI_CAPABILITIES