struktur WDF_DEVICE_POWER_NOTIFICATION_DATA (wdfdevice.h)
[Berlaku untuk KMDF saja]
Catatan
Struktur ini hanya untuk penggunaan internal Microsoft.
Struktur WDF_DEVICE_POWER_NOTIFICATION_DATA menjelaskan perubahan status dalam mesin status daya perangkat.
Sintaks
typedef struct _WDF_DEVICE_POWER_NOTIFICATION_DATA {
WDF_STATE_NOTIFICATION_TYPE Type;
union {
struct {
WDF_DEVICE_POWER_STATE CurrentState;
WDF_DEVICE_POWER_STATE NewState;
} EnterState;
struct {
WDF_DEVICE_POWER_STATE CurrentState;
} PostProcessState;
struct {
WDF_DEVICE_POWER_STATE CurrentState;
WDF_DEVICE_POWER_STATE NewState;
} LeaveState;
} Data;
} WDF_DEVICE_POWER_NOTIFICATION_DATA;
Anggota
Type
Enumerator jenis WDF_STATE_NOTIFICATION_TYPE yang mengidentifikasi jenis perubahan status yang sedang dilaporkan.
Data
Data.EnterState
Data.EnterState.CurrentState
Jika Type adalah StateNotificationEnterState, enumerator WDF_DEVICE_POWER_STATE-typed ini mengidentifikasi status komputer status saat ini.
Data.EnterState.NewState
Jika Type adalah StateNotificationEnterState, enumerator WDF_DEVICE_POWER_STATE-typed ini mengidentifikasi status komputer status berikutnya.
Data.PostProcessState
Data.PostProcessState.CurrentState
Jika Type adalah StateNotificationEnterState, enumerator WDF_DEVICE_POWER_STATE-typed ini mengidentifikasi status komputer status saat ini.
Data.LeaveState
Data.LeaveState.CurrentState
Jika Type adalah StateNotificationEnterState, enumerator WDF_DEVICE_POWER_STATE-typed ini mengidentifikasi status komputer status saat ini.
Data.LeaveState.NewState
Jika Type adalah StateNotificationEnterState, enumerator WDF_DEVICE_POWER_STATE-typed ini mengidentifikasi status komputer status berikutnya.
Keterangan
Struktur WDF_DEVICE_POWER_NOTIFICATION_DATA adalah argumen input untuk fungsi panggilan balik EvtDevicePowerStateChange driver.
Persyaratan
Persyaratan | Nilai |
---|---|
Versi KMDF minimum | 1,0 |
Header | wdfdevice.h (termasuk Wdf.h) |