Partilhar via


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)

Consulte também

KsFilterRegisterPowerCallbacks

KsPinRegisterPowerCallbacks