Partilhar via


Função KsGenerateThermalEvent (ks.h)

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

Há uma verificação que verifica se o driver de miniporto tem o suporte à 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 em todo o dispositivo, em todo o filtro ou para o pino.

[in] Value

KSDEVICE_THERMAL_STATE_LOW ou KSDEVICE_THERMAL_STATE_HIGH

Valor de retorno

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

Requisitos

Requisito Valor
da Plataforma de Destino Universal
cabeçalho ks.h
biblioteca Ks.lib