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) |