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) |