KsGenerateThermalEvent-Funktion (ks.h)
Diese Funktion wird von Kunden (Miniporttreibern) verwendet, die nicht den Thermischen Manager abonnieren möchten, sondern ihr eigenes Thermisches Management durchführen möchten.
Es gibt eine Überprüfung, die überprüft, ob der Miniporttreiber über die Abfrageschnittstellenunterstützung für einen Thermischen Manager verfügt (z. B. wird das Gerät aktiv von einem Thermischen Manager verwaltet). In Fällen, die von einem Thermischen Manager 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. Abhängig vom übergebenen Objekt wird die thermische 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- | Universal |
Header- | ks.h |
Library | Ks.lib |