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)

Lihat juga

IRP_MN_SET_POWER

KSDEVICE_DISPATCH