Fungsi panggilan balik PFNKSDEVICESETPOWER (ks.h)
AVStream memanggil rutinitas AVStrMiniDeviceSetPower minidriver saat menerima IRP_MN_SET_POWER.
Sintaks
PFNKSDEVICESETPOWER Pfnksdevicesetpower;
void Pfnksdevicesetpower(
[in] PKSDEVICE Device,
[in] PIRP Irp,
[in] DEVICE_POWER_STATE To,
[in] DEVICE_POWER_STATE From
)
{...}
Parameter
[in] Device
Arahkan ke struktur KSDEVICE yang menerima IRP_MN_SET_POWER.
[in] Irp
IRP_MN_SET_POWER yang dikeluarkan oleh Perangkat.
[in] To
Status daya perangkat target.
[in] From
Status daya perangkat saat ini.
Nilai kembali
Tidak ada
Keterangan
Jika driver telah mendaftarkan perangkatnya untuk deteksi diam, manajer daya mengirimkan IRP_MN_SET_POWER untuk mengubah status daya perangkat diam.
Minidriver menentukan alamat rutin ini di anggota SetPower dari struktur KSDEVICE_DISPATCH-nya .
Rutinitas ini bersifat opsional.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru dan DirectX 8.0 dan versi DirectX yang lebih baru. |
Target Platform | Desktop |
Header | ks.h (termasuk Ks.h) |