Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
AVStream chiama la routine AVStrMiniDeviceSetPower di un minidriver 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 da Device.
[in] To
Stato di alimentazione del dispositivo di destinazione.
[in] From
Stato corrente di alimentazione del dispositivo.
Valore restituito
Nessuno
Osservazioni
Se un driver ha registrato il dispositivo per il rilevamento inattiva, il risparmio energia 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 relativa struttura di KSDEVICE_DISPATCH.
Questa routine è facoltativa.
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX. |
| piattaforma di destinazione | Desktop |
| intestazione | ks.h (include Ks.h) |