EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION fungsi panggilan balik (wdfdevice.h)

[Hanya berlaku untuk KMDF]

Catatan

Fungsi panggilan balik ini hanya untuk penggunaan internal Microsoft.

Fungsi panggilan balik peristiwa EvtDevicePowerStateChange driver memberi tahu driver bahwa komputer status daya perangkat berpindah dari satu status ke status lainnya.

Sintaks

EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION EvtWdfDevicePowerStateChangeNotification;

void EvtWdfDevicePowerStateChangeNotification(
  [in] WDFDEVICE Device,
  [in] PCWDF_DEVICE_POWER_NOTIFICATION_DATA NotificationData
)
{...}

Parameter

[in] Device

Handel ke objek perangkat kerangka kerja.

[in] NotificationData

Penunjuk ke struktur WDF_DEVICE_POWER_NOTIFICATION_DATA yang disediakan kerangka kerja yang mengidentifikasi status lama dan baru komputer status.

Menampilkan nilai

Tidak ada

Keterangan

Untuk mendaftarkan fungsi panggilan balik EvtDevicePowerStateChange , driver harus memanggil WdfDeviceInitRegisterPowerStateChangeCallback.

Untuk informasi selengkapnya, lihat State Machines di Kerangka Kerja.

Jika fungsi panggilan balik EvtDevicePowerStateChange memanggil WdfDeviceStopIdle dengan parameter WaitForD0 diatur ke TRUE, komputer status daya kerangka kerja akan menjadi mengalami kebuntuan.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1,0
Header wdfdevice.h (termasuk Wdf.h)
IRQL PASSIVE_LEVEL

Lihat juga

EvtDevicePnpStateChange

EvtDevicePowerPolicyStateChange