Freigeben über


PMI_EVENT_TYPE-Enumeration (pmi.h)

Die PMI_EVENT_TYPE-Enumeration definiert den Typ des PMI-Power meter-Ereignisses, das durch den erfolgreichen Abschluss einer IOCTL_PMI_REGISTER_EVENT_NOTIFY-Anforderung zurückgegeben wird.

Syntax

typedef enum {
  PmiCapabilitiesChangedEvent,
  PmiThresholdEvent,
  PmiConfigurationChangedEvent,
  PmiBudgetEvent,
  PmiAveragingIntervalChangedEvent,
  PmiEventMax
} PMI_EVENT_TYPE;

Konstanten

 
PmiCapabilitiesChangedEvent
Das Ereignis wurde durch eine Änderung der PMI-Funktionen des Leistungsmessgeräts verursacht.
PmiThresholdEvent
Das Ereignis wurde verursacht, weil der Leistungspegel einen konfigurierten Schwellenwert des Leistungsmessgeräts überschritten hat.
PmiConfigurationChangedEvent
Das Ereignis wurde durch eine Änderung der PMI-Konfiguration des Leistungsmessgeräts verursacht.
PmiBudgetEvent
Das Ereignis wurde verursacht, weil das Energiebudget das konfigurierte Budget des Stromzählers überschritten oder unterschritt.
PmiAveragingIntervalChangedEvent
Das Ereignis wurde verursacht, weil das Intervall, in dem das Leistungsmessgerät die durchschnittlichen Leistungsmessdaten anzeigt, geändert wurde.
PmiEventMax
Die maximale Anzahl von PMI-Ereignistypen.

Hinweise

Das EventType-Element der PMI_EVENT-Struktur enthält Informationen zum Typ der PMI-Ereignisdaten, auf die das Ereigniselement dieser Struktur verweist. Diese Struktur wird durch einen erfolgreichen Abschluss einer IOCTL_PMI_REGISTER_EVENT_NOTIFY-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_REGISTER_EVENT_NOTIFY

PMI_EVENT