Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Применимо только к 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) |