Función de devolución de llamada PFNKSDEVICESETPOWER (ks.h)
AVStream llama a la rutina 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 KSDEVICE que recibió el IRP_MN_SET_POWER.
[in] Irp
El IRP_MN_SET_POWER emitido por el dispositivo.
[in] To
Estado de alimentación del dispositivo de destino.
[in] From
Estado de alimentación del dispositivo actual.
Valor devuelto
None
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 alimentación de un dispositivo inactivo.
El minidriver especifica la dirección de esta rutina en el miembro SetPower de su estructura KSDEVICE_DISPATCH .
Esta rutina es opcional.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Microsoft Windows XP y en sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX. |
Plataforma de destino | Escritorio |
Encabezado | ks.h (incluye Ks.h) |