Função KsPinRegisterPowerCallbacks (ks.h)
A função KsPinRegisterPowerCallbacks registra retornos de chamada de gerenciamento de energia para Pin.
Sintaxe
void KsPinRegisterPowerCallbacks(
[in] PKSPIN Pin,
[in, optional] PFNKSPINPOWER Sleep,
[in, optional] PFNKSPINPOWER Wake
);
Parâmetros
[in] Pin
Um ponteiro para a estrutura deKSPINpara a qual registrar retornos de chamada de energia. Observe que o pin deve realmente processar (ser centrado em pin) para receber mensagens de notificação de energia.
[in, optional] Sleep
Esse parâmetro fornece o endereço de uma função AVStrMiniPinPower que lida com solicitações de suspensão para o dispositivo. Opcional.
[in, optional] Wake
Esse parâmetro fornece o endereço de uma função AVStrMiniPinPower que manipula solicitações de ativação para o dispositivo. Opcional.
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 ou deadlock pode ocorrer. Para obter mais informações sobre mutexes, leia Mutexes no AVStream.
Pelo menos um dos retornos de chamada deve ser especificado ao chamar KsPinRegisterPowerCallbacks.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX. |
da Plataforma de Destino | Universal |
cabeçalho | ks.h (incluir Ks.h) |
biblioteca | Ks.lib |