Função de retorno de chamada PFNKSPINPOWER (ks.h)
Uma rotina de do 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 deKSPINcentrada em pinos 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, PowerDeviceD2ou PowerDeviceD3.
Valor de retorno
Nenhum
Observações
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 de Suspensão e/ou Wake dos rotina de KsPinRegisterPowerCallbacks.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | ks.h (incluir Ks.h) |