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 |