Freigeben über


PMI_METERED_HARDWARE_INFORMATION Struktur (pmi.h)

Die PMI_METERED_HARDWARE_INFORMATION Struktur enthält Informationen zu einer oder mehreren Netzteilen, die vom Stromzähler überwacht werden.

Syntax

typedef struct _PMI_METERED_HARDWARE_INFORMATION {
  ULONG MeteredHardwareCount;
  WCHAR MeteredHardware[ANYSIZE_ARRAY];
} PMI_METERED_HARDWARE_INFORMATION, *PPMI_METERED_HARDWARE_INFORMATION;

Angehörige

MeteredHardwareCount

Ein Wert, der die Anzahl der Gerätebezeichner angibt, die im MeteredHardware- element zurückgegeben werden.

MeteredHardware[ANYSIZE_ARRAY]

Eine Unicode-Zeichenfolge, die den Namen jedes Geräts angibt, das vom Schaltkreis unterstützt wird, auf dem der Stromzähler Messdaten bereitstellt. Einzelne Gerätepfade werden durch ein NULL- Zeichen getrennt, und die gesamte Liste wird mit einem doppelten NULL-beendet. Das Format des Gerätenamens lautet \Device\xyz".

Hinweis Für systemweite Stromzähler gibt dieses Element NULL-zurück.
 

Bemerkungen

Die PMI_METERED_HARDWARE_INFORMATION-Struktur wird über eine IOCTL_PMI_GET_CAPABILITIES I/O-Steuerelement-Abfrageanforderung (IOCTL) zurückgegeben. Die Eingabedaten für diese Abfrageanforderung werden auf den PMI_CAPABILITIES_TYPE Enumerationswert PmiMeteredHardwarefestgelegt.

Wenn die Abfrageanforderung erfolgreich abgeschlossen wird, gibt die Anforderung eine PMI_CAPABILITIES Struktur zurück. Das Capabilities Member dieser Struktur ist als PMI_METERED_HARDWARE_INFORMATION Struktur formatiert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 7, Windows Server 2008 R2 und höheren Versionen von Windows-Betriebssystemen.
Header- pmi.h (include Pmi.h)

Siehe auch

IOCTL_PMI_GET_CAPABILITIES

PMI_CAPABILITIES