Condividi tramite


Funzione di callback PFNKSDEVICESETPOWER (ks.h)

AVStream chiama una routine AVStrMiniDeviceSetPower di AVStrMiniDeviceSet quando riceve un IRP_MN_SET_POWER.

Sintassi

PFNKSDEVICESETPOWER Pfnksdevicesetpower;

void Pfnksdevicesetpower(
  [in] PKSDEVICE Device,
  [in] PIRP Irp,
  [in] DEVICE_POWER_STATE To,
  [in] DEVICE_POWER_STATE From
)
{...}

Parametri

[in] Device

Puntatore alla struttura KSDEVICE che ha ricevuto il IRP_MN_SET_POWER.

[in] Irp

Il IRP_MN_SET_POWER rilasciato dal dispositivo.

[in] To

Stato di alimentazione del dispositivo di destinazione.

[in] From

Stato corrente dell'alimentazione del dispositivo.

Valore restituito

nessuno

Osservazioni

Se un driver ha registrato il dispositivo per il rilevamento inattiva, power manager invia un IRP_MN_SET_POWER per modificare lo stato di alimentazione di un dispositivo inattiva.

Il minidriver specifica l'indirizzo di questa routine nel membro SetPower della struttura KSDEVICE_DISPATCH .

Questa routine è facoltativa.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX.
Piattaforma di destinazione Desktop
Intestazione ks.h (include Ks.h)

Vedi anche

IRP_MN_SET_POWER

KSDEVICE_DISPATCH