Compartir a través de


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

Se llama a una rutina de AVStrMiniPinPower de un minidriver de AVStream para patillas centradas en anclajes cuando el dispositivo se está despertando o escribiendo 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 deKSPIN centrada en patillas para la que se va a registrar la devolución de llamada.

[in] State

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

Valor devuelto

Ninguno

Observaciones

Advertencia

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

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

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de ks.h (incluya Ks.h)

Consulte también

KsFilterRegisterPowerCallbacks

KsPinRegisterPowerCallbacks