Función de devolución de llamada PFNKSDEVICESETPOWER (ks.h)
AVStream llama a la rutina de AVStrMiniDeviceSetPower de un minidriver cuando recibe un IRP_MN_SET_POWER.
Sintaxis
PFNKSDEVICESETPOWER Pfnksdevicesetpower;
void Pfnksdevicesetpower(
[in] PKSDEVICE Device,
[in] PIRP Irp,
[in] DEVICE_POWER_STATE To,
[in] DEVICE_POWER_STATE From
)
{...}
Parámetros
[in] Device
Puntero a la estructura de KSDEVICE que recibió el IRP_MN_SET_POWER.
[in] Irp
El IRP_MN_SET_POWER emitido por Device.
[in] To
Estado de alimentación del dispositivo de destino.
[in] From
Estado de alimentación del dispositivo actual.
Valor devuelto
Ninguno
Observaciones
Si un controlador ha registrado su dispositivo para la detección de inactividad, el administrador de energía envía un IRP_MN_SET_POWER para cambiar el estado de energía de un dispositivo inactivo.
El minidriver especifica la dirección de esta rutina en el miembro SetPower de su estructura de KSDEVICE_DISPATCH.
Esta rutina es opcional.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX. |
de la plataforma de destino de | Escritorio |
encabezado de | ks.h (incluya Ks.h) |