Compartilhar via


Função KsGenerateThermalEvent (ks.h)

Essa função é usada por clientes (miniportores) que não querem assinar o gerenciador térmico, mas desejam fazer seu próprio gerenciamento térmico.

Há um marcar que verifica se o driver de miniporto tem o suporte de interface de consulta para um gerenciador térmico (por exemplo, o dispositivo é gerenciado ativamente por um gerenciador térmico). Em casos de dispositivos gerenciados por um gerenciador térmico, essa chamada é rejeitada.

Sintaxe

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

Parâmetros

[in] Object

Pode ser KSDEVICE, KSFILTER ou KSPIN. Dependendo do objeto passado, a notificação térmica é enviada para todo o dispositivo, para todo o filtro ou para o pino.

[in] Value

KSDEVICE_THERMAL_STATE_LOW ou KSDEVICE_THERMAL_STATE_HIGH

Retornar valor

Retorna STATUS_SUCCESS para êxito e STATUS_INVALID_DEVICE_REQUEST se os parâmetros estiverem incorretos.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ks.h
Biblioteca Ks.lib