Поделиться через


структура WDF_DEVICE_PNP_NOTIFICATION_DATA (wdfdevice.h)

[Применимо только к KMDF]

Примечание.

Эта структура используется только для внутреннего использования Майкрософт.

Структура WDF_DEVICE_PNP_NOTIFICATION_DATA описывает изменение состояния на компьютере состояния устройства Plug and Play.

Синтаксис

typedef struct _WDF_DEVICE_PNP_NOTIFICATION_DATA {
  WDF_STATE_NOTIFICATION_TYPE Type;
  union {
    struct {
      WDF_DEVICE_PNP_STATE CurrentState;
      WDF_DEVICE_PNP_STATE NewState;
    } EnterState;
    struct {
      WDF_DEVICE_PNP_STATE CurrentState;
    } PostProcessState;
    struct {
      WDF_DEVICE_PNP_STATE CurrentState;
      WDF_DEVICE_PNP_STATE NewState;
    } LeaveState;
  } Data;
} WDF_DEVICE_PNP_NOTIFICATION_DATA;

Члены

Type

Перечислитель WDF_STATE_NOTIFICATION_TYPEтипа, определяющий тип сообщаемого изменения состояния.

Data

Data.EnterState

EnterState.

Data.EnterState.CurrentState

Если типаStateNotificationEnterState, этот перечислитель WDF_DEVICE_PNP_STATE-typed определяет текущее состояние компьютера состояния.

Data.EnterState.NewState

Если типStateNotificationEnterState, этот WDF_DEVICE_PNP_STATE-typed перечислитель определяет следующее состояние компьютера состояния.

Data.PostProcessState

PostProcessState.

Data.PostProcessState.CurrentState

Если типаStateNotificationEnterState, этот перечислитель WDF_DEVICE_PNP_STATE-typed определяет текущее состояние компьютера состояния.

Data.LeaveState

LeaveState.

Data.LeaveState.CurrentState

Если типаStateNotificationEnterState, этот перечислитель WDF_DEVICE_PNP_STATE-typed определяет текущее состояние компьютера состояния.

Data.LeaveState.NewState

Если типStateNotificationEnterState, этот WDF_DEVICE_PNP_STATE-typed перечислитель определяет следующее состояние компьютера состояния.

Замечания

Структура WDF_DEVICE_PNP_NOTIFICATION_DATA является входным аргументом функции обратного вызова драйвера EvtDevicePnpStateChange.

Требования

Требование Ценность
минимальная версия KMDF 1.0
Заголовок wdfdevice.h (include Wdf.h)

См. также

WdfDeviceInitRegisterPnpStateChangeCallback