KsGenerateThermalEvent-Funktion (ks.h)
Diese Funktion wird von Clients (Miniporttreibern) verwendet, die den Wärmemanager nicht abonnieren, sondern ein eigenes Wärmemanagement durchführen möchten.
Es gibt eine Überprüfung, die überprüft, ob der Miniporttreiber über die Abfrageschnittstellenunterstützung für einen Wärmemanager verfügt (z. B. wird das Gerät aktiv von einem Wärmemanager verwaltet). Bei Geräten, die von einem Wärmemanager verwaltet werden, wird dieser Aufruf abgelehnt.
Syntax
KSDDKAPI NTSTATUS KsGenerateThermalEvent(
[in] PVOID Object,
[in] KSDEVICE_THERMAL_STATE Value
);
Parameter
[in] Object
Kann KSDEVICE, KSFILTER oder KSPIN sein. Je nach übergebenem Objekt wird die wärmetechnische Benachrichtigung geräteweit, filterweit oder an den Pin gesendet.
[in] Value
KSDEVICE_THERMAL_STATE_LOW oder KSDEVICE_THERMAL_STATE_HIGH
Rückgabewert
Gibt STATUS_SUCCESS für Erfolg und STATUS_INVALID_DEVICE_REQUEST zurück, wenn die Parameter falsch sind.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | ks.h |
Bibliothek | Ks.lib |