Compartir a través de


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)

Consulte también

IRP_MN_SET_POWER

KSDEVICE_DISPATCH