Bagikan melalui


Metode IPnpCallback::OnD0Exit (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.]

Metode OnD0Exit memberi tahu driver ketika perangkat keluar dari status daya D0 sehingga driver dapat melakukan operasi yang diperlukan, seperti menonaktifkan perangkat.

Sintaks

HRESULT OnD0Exit(
  [in] IWDFDevice             *pWdfDevice,
  [in] WDF_POWER_DEVICE_STATE newState
);

Parameter

[in] pWdfDevice

Pointer ke antarmuka IWDFDevice untuk objek perangkat yang keluar dari status daya D0.

[in] newState

Nilai jenis WDF_POWER_DEVICE_STATE yang mengidentifikasi status daya baru yang diatur perangkat setelah keluar dari status daya D0.

Mengembalikan nilai

Jika metode panggilan balik OnD0Exit tidak mengalami kesalahan, metode tersebut harus mengembalikan S_OK atau kode status lain yang SUCCEEDED(statusnya) sama dengan TRUE. Jika tidak, kode status harus mengembalikan kode status yang SUCCEEDED(statusnya) sama dengan FALSE. Kode kesalahan HRESULT didefinisikan dalam Winerror.h.

Keterangan

Driver mendaftarkan antarmuka IPnpCallback saat memanggil metode IWDFDriver::CreateDevice untuk membuat objek perangkat.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header wudfddi.h (termasuk Wudfddi.h)

Lihat juga

IPnpCallback

IWDFDevice

IWDFDriver::CreateDevice

WDF_POWER_DEVICE_STATE