Função de retorno de chamada PFNKSPINPOWER (ks.h)
A rotina AVStrMiniPinPower de um minidriver AVStream é chamada para pinos centrados em pinos quando o dispositivo está acordando ou entrando em um estado de suspensão.
Sintaxe
PFNKSPINPOWER Pfnkspinpower;
void Pfnkspinpower(
[in] PKSPIN Pin,
[in] DEVICE_POWER_STATE State
)
{...}
Parâmetros
[in] Pin
Aponta para uma estrutura KSPIN centrada em pin para a qual registrar o retorno de chamada.
[in] State
Especifica o estado de energia do dispositivo que está sendo solicitado. Defina esse parâmetro como um dos seguintes valores de enumeração DEVICE_POWER_STATE : PowerDeviceD0, PowerDeviceD1, PowerDeviceD2 ou PowerDeviceD3.
Retornar valor
Nenhum
Comentários
Aviso
Não tente obter o mutex de controle de filtro de dentro do retorno de chamada De suspensão ou de ativação. Fazer isso induz um risco de deadlock. Para obter mais informações sobre mutexes, consulte Mutexes no AVStream.
O minidriver especifica um endereço para rotinas desse tipo nos parâmetros Sleep e/ou Wake da rotina KsPinRegisterPowerCallbacks .
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ks.h (inclua Ks.h) |