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) |