Freigeben über


PMI_CAPABILITIES_TYPE-Enumeration (pmi.h)

Die PMI_CAPABILITIES_TYPE-Enumeration definiert den Typ der Funktionendaten, auf den das Capability-Member der PMI_CAPABILITIES-Struktur verweist. Diese Enumeration wird auch verwendet, um den Typ der PMI_CAPABILITIES-Struktur anzugeben, die über eine IOCTL_PMI_GET_CAPABILITIES I/O-Steuerelementanforderung (IOCTL) zurückgegeben werden soll.

Syntax

typedef enum {
  PmiReportedCapabilities,
  PmiMeteredHardware,
  PmiCapabilitiesMax
} PMI_CAPABILITIES_TYPE;

Konstanten

 
PmiReportedCapabilities
Die daten der PMI-Funktionen, die als PMI_REPORTED_CAPABILITIES-Struktur formatiert sind, geben die Leistungsfunktionen des Leistungsmessgeräts an.
PmiMeteredHardware
Die als PMI_METERED_HARDWARE_INFORMATION Struktur formatierten PMI-Funktionen geben die Hardwaregeräte an, für die das Leistungsmessgerät Messdaten bereitstellt.
PmiCapabilitiesMax
Die maximale Anzahl von PMI-Funktionsstrukturen.

Hinweise

Das CapabilityType-Element der PMI_CAPABILITIES-Struktur enthält Informationen zum Typ der PMI-Funktionsdaten, auf die das Capabilities-Element dieser Struktur verweist. Diese Struktur wird durch einen erfolgreichen Abschluss einer IOCTL_PMI_GET_CAPABILITIES IOCTL-Anforderung zurückgegeben.

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 (include Pmi.h)

Weitere Informationen

IOCTL_PMI_GET_CAPABILITIES

PMI_CAPABILITIES

PMI_METERED_HARDWARE_INFORMATION

PMI_REPORTED_CAPABILITIES