Bagikan melalui


Wake-Up Sistem Pendukung di Driver UMDF

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.

Sampel UMDF 1 yang diarsipkan dapat ditemukan di Windows 11, versi 22H2 - Pembaruan Sampel Driver Mei 2022.

Untuk informasi selengkapnya, lihat Memulai UMDF.

Saat sistem dalam keadaan berdaya rendah, beberapa perangkat dapat mendeteksi peristiwa eksternal, seperti paket jaringan masuk, lalu membangunkan sistem. Misalnya, jika perangkat PCI memiliki kemampuan bangun sistem, seperti yang ditunjukkan dalam daftar Kemampuan Manajemen Daya (PMC) perangkat, perangkat membangunkan sistem dengan menaikkan sinyal Peristiwa Manajemen Daya (PME) pada bus PCI.

Jika perangkat Anda dapat membangunkan sistem dari status daya rendah di seluruh sistem, fungsi panggilan balik IDriverEntry::OnDeviceAdd di pemilik kebijakan daya harus melakukan dua langkah berikut:

  1. Panggil IWDFDevice2::AssignSxWakeSettings untuk menentukan:

    • Status daya rendah yang akan dimasukkan perangkat
    • Apakah pengguna dapat mengontrol pengaturan diam perangkat
    • Apakah kemampuan bangun perangkat diaktifkan atau dinonaktifkan
  2. Terapkan antarmuka IPowerPolicyCallbackWakeFromSx dan fungsi panggilan balik peristiwa berikut, jika Anda membutuhkannya untuk perangkat Anda:

Pengemudi bus juga berpartisipasi dalam membangunkan sistem. Driver mode kernel untuk bus perangkat melakukan apa pun yang diperlukan pada adaptor bus untuk mengaktifkan dan menonaktifkan kemampuan perangkat untuk bangun dari status daya rendah.

Untuk informasi tentang entri registri yang mengontrol kemampuan bangun perangkat, lihat Kontrol Pengguna Perilaku Menganggur dan Bangun Perangkat di UMDF.