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 KSPIN para 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 manipula 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.

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 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
Cliente mínimo com suporte Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
Plataforma de Destino Universal
Cabeçalho ks.h (inclua Ks.h)
Biblioteca Ks.lib

Confira também

AVStrMiniPinPower

KsFilterRegisterPowerCallbacks