KsGenerateThermalEvent, fonction (ks.h)
Cette fonction est utilisée par les clients (pilotes miniport) qui ne souhaitent pas s’abonner au gestionnaire thermique, mais qui souhaitent effectuer leur propre gestion thermique.
Il existe un case activée qui vérifie si le pilote miniport dispose de la prise en charge de l’interface de requête pour un gestionnaire thermique (par exemple, l’appareil est géré activement par un gestionnaire thermique). Dans le cas d’appareils gérés par un gestionnaire thermique, cet appel est rejeté.
Syntaxe
KSDDKAPI NTSTATUS KsGenerateThermalEvent(
[in] PVOID Object,
[in] KSDEVICE_THERMAL_STATE Value
);
Paramètres
[in] Object
Il peut s’agir de KSDEVICE, KSFILTER ou KSPIN. Selon l’objet passé, la notification thermique est envoyée à l’échelle de l’appareil, au filtre ou à la broche.
[in] Value
KSDEVICE_THERMAL_STATE_LOW ou KSDEVICE_THERMAL_STATE_HIGH
Valeur retournée
Retourne STATUS_SUCCESS de réussite et de STATUS_INVALID_DEVICE_REQUEST si les paramètres sont incorrects.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ks.h |
Bibliothèque | Ks.lib |