Bagikan melalui


struktur WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA (wdfdevice.h)

[Hanya berlaku untuk KMDF]

Catatan

Struktur ini hanya untuk penggunaan internal Microsoft.

Struktur WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA menjelaskan perubahan status dalam komputer status kebijakan daya perangkat.

Sintaks

typedef struct _WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA {
  WDF_STATE_NOTIFICATION_TYPE Type;
  union {
    struct {
      WDF_DEVICE_POWER_POLICY_STATE CurrentState;
      WDF_DEVICE_POWER_POLICY_STATE NewState;
    } EnterState;
    struct {
      WDF_DEVICE_POWER_POLICY_STATE CurrentState;
    } PostProcessState;
    struct {
      WDF_DEVICE_POWER_POLICY_STATE CurrentState;
      WDF_DEVICE_POWER_POLICY_STATE NewState;
    } LeaveState;
  } Data;
} WDF_DEVICE_POWER_POLICY_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, enumeratorWDF_DEVICE_POWER_POLICY_STATE-typed ini mengidentifikasi status komputer status saat ini.

Data.EnterState.NewState

Jika Type adalah StateNotificationEnterState, enumeratorWDF_DEVICE_POWER_POLICY_STATE-typed ini mengidentifikasi status komputer status berikutnya.

Data.PostProcessState

Data.PostProcessState.CurrentState

Jika Type adalah StateNotificationEnterState, enumeratorWDF_DEVICE_POWER_POLICY_STATE-typed ini mengidentifikasi status komputer status saat ini.

Data.LeaveState

Data.LeaveState.CurrentState

Jika Type adalah StateNotificationEnterState, enumeratorWDF_DEVICE_POWER_POLICY_STATE-typed ini mengidentifikasi status komputer status saat ini.

Data.LeaveState.NewState

Jika Type adalah StateNotificationEnterState, enumeratorWDF_DEVICE_POWER_POLICY_STATE-typed ini mengidentifikasi status komputer status berikutnya.

Keterangan

Struktur WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA adalah argumen input ke fungsi panggilan balik EvtDevicePowerPolicyStateChange driver.

Persyaratan

Persyaratan Nilai
Versi KMDF minimum 1,0
Header wdfdevice.h (termasuk Wdf.h)

Lihat juga

WdfDeviceInitRegisterPowerPolicyStateChangeCallback