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 |