Funzione KsGenerateTermalEvent (ks.h)
Questa funzione viene usata dai client (driver miniport) che non vogliono sottoscrivere il gestore termica, ma vogliono eseguire la propria gestione termica.
Esiste un controllo che verifica se il driver miniport ha il supporto dell'interfaccia di query per una gestione termica (ad esempio, il dispositivo è gestito attivamente da una gestione termica). Nei casi di dispositivi gestiti da un gestore termica, questa chiamata viene rifiutata.
Sintassi
KSDDKAPI NTSTATUS KsGenerateThermalEvent(
[in] PVOID Object,
[in] KSDEVICE_THERMAL_STATE Value
);
Parametri
[in] Object
Può essere KSDEVICE, KSFILTER o 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.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ks.h |
Libreria | Ks.lib |