Función de devolución de llamada PFNKSPINPOWER (ks.h)

Se llama a la rutina AVStrMiniPinPower de un minidriver avStream para patillas centradas en patillas cuando el dispositivo se está despertando o entrando en un estado de suspensión.

Sintaxis

PFNKSPINPOWER Pfnkspinpower;

void Pfnkspinpower(
  [in] PKSPIN Pin,
  [in] DEVICE_POWER_STATE State
)
{...}

Parámetros

[in] Pin

Apunta a una estructura KSPIN centrada en patillas para la que se va a registrar la devolución de llamada.

[in] State

Especifica el estado de alimentación del dispositivo que se solicita. Establezca este parámetro en uno de los siguientes valores de enumeración DEVICE_POWER_STATE: PowerDeviceD0, PowerDeviceD1, PowerDeviceD2 o PowerDeviceD3.

Valor devuelto

None

Comentarios

Advertencia

No intente obtener la exclusión mutua del control de filtro desde la devolución de llamada Sleep o Wake. Si lo hace, se produce un riesgo de interbloqueo. Para obtener más información sobre las exclusiones mutuas, vea Exclusiones mutuas en AVStream.

El minidriver especifica una dirección para las rutinas de este tipo en los parámetros Sleep o Wake de la rutina KsPinRegisterPowerCallbacks .

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ks.h (incluye Ks.h)

Consulte también

KsFilterRegisterPowerCallbacks

KsPinRegisterPowerCallbacks