Condividi tramite


Funzione KsGenerateTermalEvent (ks.h)

Questa funzione viene usata dai client (driver miniport) che non vogliono sottoscrivere il gestore termico, ma vogliono eseguire la propria gestione termica.

È presente un controllo che verifica se il driver miniport dispone del supporto dell'interfaccia di query per una gestione termica (ad esempio, il dispositivo viene gestito attivamente da un gestore termico). Nei casi di dispositivi gestiti da un gestore termico, questa chiamata viene rifiutata.

Sintassi

KSDDKAPI NTSTATUS KsGenerateThermalEvent(
  [in] PVOID                  Object,
  [in] KSDEVICE_THERMAL_STATE Value
);

Parametri

[in] Object

Può essere KSDEVICE, KSFILTERo KSPIN. A seconda dell'oggetto passato, la notifica termica viene inviata a livello di dispositivo, a livello di filtro o al pin.

[in] Value

KSDEVICE_THERMAL_STATE_LOW o KSDEVICE_THERMAL_STATE_HIGH

Valore restituito

Restituisce STATUS_SUCCESS per esito positivo e STATUS_INVALID_DEVICE_REQUEST se i parametri non sono corretti.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione ks.h
libreria Ks.lib