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