Compartilhar via


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

Consulte também

AVStrMiniPinPower

KsFilterRegisterPowerCallbacks