Condividi tramite


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