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 |