Freigeben über


PMI_EVENT_TYPE Enumeration (pmi.h)

Die PMI_EVENT_TYPE-Aufzählung definiert den Typ des PMI-Energiezählerereignisses, 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 Stromzählers verursacht.
PmiThresholdEvent
Das Ereignis wurde verursacht, weil der Leistungspegel einen konfigurierten Schwellenwert des Stromzählers überschritten hat.
PmiConfigurationChangedEvent
Das Ereignis wurde durch eine Änderung der PMI-Konfiguration des Stromzählers verursacht.
PmiBudgetEvent
Das Ereignis wurde verursacht, weil das Energiebudget das konfigurierte Budget des Stromzählers überschritten oder unterschritt.
PmiAveragingIntervalChangedEvent
Das Ereignis wurde ausgelöst, da das Intervall, in dem die Leistungsmessungsdaten des Leistungszählers mittelt, geändert wurde.
PmiEventMax
Die maximale Anzahl von PMI-Ereignistypen.

Bemerkungen

Das EventType Member der PMI_EVENT-Struktur enthält Informationen zum Typ der PMI-Ereignisdaten, auf die vom Event Member dieser Struktur verwiesen wird. Diese Struktur wird durch einen erfolgreichen Abschluss einer IOCTL_PMI_REGISTER_EVENT_NOTIFY Anforderung zurückgegeben.

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_REGISTER_EVENT_NOTIFY

PMI_EVENT