Bagikan melalui


Metode IPowerPolicyCallbackWakeFromS0::OnDisarmWakeFromS0 (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 OnDisarmWakeFromS0 driver melucuti (yaitu, menonaktifkan) kemampuan perangkat untuk memicu sinyal bangun saat dalam status perangkat berdaya rendah, jika sistem tetap dalam status kerja sistem (S0).

Sintaks

void OnDisarmWakeFromS0(
  [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 OnDisarmWakeFromS0 jika driver mendukung antarmuka IPowerPolicyCallbackWakeFromS0 .

Jika driver menyediakan fungsi panggilan balik OnDisarmWakeFromS0 , kerangka kerja memanggilnya setelah driver bus menentukan bahwa suatu peristiwa telah membangunkan perangkat, dan setelah driver bus kemudian menyelesaikan IRP tunggu/bangun. Sebelum memanggil fungsi panggilan balik OnDisarmWakeFromS0 driver, kerangka kerja memanggil fungsi panggilan balik IPnpCallback::OnD0Entry driver dan IPowerPolicyCallbackWakeFromS0::OnWakeFromS0Triggered .

Fungsi panggilan balik OnDisarmWakeFromS0 harus melakukan operasi perangkat keras apa pun yang diperlukan untuk menonaktifkan kemampuan perangkat untuk memicu sinyal bangun setelah daya diturunkan.

Untuk informasi selengkapnya tentang kapan kerangka kerja memanggil fungsi panggilan balik ini, lihat Skenario PnP dan Power Management di UMDF.

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::OnWakeFromS0Triggered