Condividi tramite


struttura WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA (wdfdevice.h)

[Si applica solo a KMDF]

Nota

Questa struttura è destinata solo all'uso interno di Microsoft.

La struttura WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA descrive una modifica dello stato all'interno della macchina a stati dei criteri di alimentazione di un dispositivo.

Sintassi

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;

Membri

Type

Enumeratore WDF_STATE_NOTIFICATION_TYPEtipizzato che identifica il tipo di modifica dello stato segnalato.

Data

Data.EnterState

Data.EnterState.CurrentState

Se Type è StateNotificationEnterState, questo enumeratore tipizzato WDF_DEVICE_POWER_POLICY_STATEidentifica lo stato corrente della macchina a stati.

Data.EnterState.NewState

Se Type è StateNotificationEnterState, questo enumeratore tipizzato WDF_DEVICE_POWER_POLICY_STATEidentifica lo stato successivo della macchina a stati.

Data.PostProcessState

Data.PostProcessState.CurrentState

Se Type è StateNotificationEnterState, questo enumeratore tipizzato WDF_DEVICE_POWER_POLICY_STATEidentifica lo stato corrente della macchina a stati.

Data.LeaveState

Data.LeaveState.CurrentState

Se Type è StateNotificationEnterState, questo enumeratore tipizzato WDF_DEVICE_POWER_POLICY_STATEidentifica lo stato corrente della macchina a stati.

Data.LeaveState.NewState

Se Type è StateNotificationEnterState, questo enumeratore tipizzato WDF_DEVICE_POWER_POLICY_STATEidentifica lo stato successivo della macchina a stati.

Osservazioni:

La struttura WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA è un argomento di input per la evtDevicePowerPolicyStateChange di un driver funzione di callback.

Requisiti

Requisito Valore
versione minima di KMDF 1.0
intestazione wdfdevice.h (include Wdf.h)

Vedere anche

WdfDeviceInitRegisterPowerPolicyStateChangeCallback