Partager via


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