Bagikan melalui


Metode IPowerPolicyCallbackWakeFromS0::OnWakeFromS0Triggered (wudfddi.h)

[Peringatan: UMDF 2 adalah versi terbaru UMDF dan pengganti UMDF 1. Semua driver UMDF baru harus ditulis menggunakan UMDF 2. Tidak ada fitur baru yang ditambahkan ke UMDF 1 dan ada dukungan terbatas untuk UMDF 1 pada versi Windows 10 yang lebih baru. Driver Universal Windows harus menggunakan UMDF 2. Untuk informasi selengkapnya, lihat Mulai menggunakan UMDF.]

Fungsi panggilan balik peristiwa OnWakeFromS0Triggered driver memberi tahu driver bahwa perangkatnya, yang sebelumnya telah memasuki status perangkat berdaya rendah sementara status daya sistem tetap berada di S0, mungkin telah memicu sinyal bangun.

Sintaks

void OnWakeFromS0Triggered(
  [in] IWDFDevice *pWdfDevice
);

Parameter

[in] pWdfDevice

Penunjuk ke antarmuka IWDFDevice objek perangkat yang mewakili salah satu perangkat driver.

Nilai kembali

Tidak ada

Keterangan

Driver Anda harus menyediakan fungsi panggilan balik OnWakeFromS0Triggered jika driver mendukung antarmuka IPowerPolicyCallbackWakeFromS0 .

Jika driver menyediakan fungsi panggilan balik ini, kerangka kerja memanggil fungsi setelah memanggil fungsi panggilan balik IPnpCallback::OnD0Entry driver dan sebelum memanggil fungsi panggilan balik IPowerPolicyCallbackWakeFromS0::OnDisarmWakeFromS0 driver.

Perangkat keras sistem (BIOSes, motherboard, adaptor bus) terkadang dapat menghilangkan sinyal bangun sebelum pengemudi bus mendeteksinya, meskipun sinyal membangunkan sistem. Dalam kasus seperti itu, fungsi panggilan balik OnWakeFromS0Triggered driver tidak akan dipanggil meskipun perangkat driver memicu sinyal bangun.

Untuk informasi selengkapnya tentang fungsi panggilan balik ini, lihat Mendukung Power-Down Menganggur di Driver berbasis UMDF.

Persyaratan

Persyaratan Nilai
Akhir dukungan Tidak tersedia di UMDF 2.0 dan yang lebih baru.
Target Platform Desktop
Versi UMDF minimum 1.9
Header wudfddi.h (termasuk Wudfddi.h)

Lihat juga

IPowerPolicyCallbackWakeFromS0

IPowerPolicyCallbackWakeFromS0::OnArmWakeFromS0

IPowerPolicyCallbackWakeFromS0::OnDisarmWakeFromS0