[KMDF에만 적용]
비고
이 구조는 Microsoft 내부용으로만 사용됩니다.
WDF_DEVICE_PNP_NOTIFICATION_DATA 구조는 디바이스의 플러그 앤 플레이 상태 컴퓨터 내의 상태 변경을 설명합니다.
구문론
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형식화된 열거자는 상태 컴퓨터의 현재 상태를 식별합니다.
Data.EnterState.NewState
형식 StateNotificationEnterState 경우 이 WDF_DEVICE_PNP_STATE형식화된 열거자는 상태 머신의 다음 상태를 식별합니다.
Data.PostProcessState
PostProcessState.
Data.PostProcessState.CurrentState
형식 StateNotificationEnterState 경우 이 WDF_DEVICE_PNP_STATE형식화된 열거자는 상태 컴퓨터의 현재 상태를 식별합니다.
Data.LeaveState
LeaveState.
Data.LeaveState.CurrentState
형식 StateNotificationEnterState 경우 이 WDF_DEVICE_PNP_STATE형식화된 열거자는 상태 컴퓨터의 현재 상태를 식별합니다.
Data.LeaveState.NewState
형식 StateNotificationEnterState 경우 이 WDF_DEVICE_PNP_STATE형식화된 열거자는 상태 머신의 다음 상태를 식별합니다.
비고
WDF_DEVICE_PNP_NOTIFICATION_DATA 구조체는 드라이버의 EvtDevicePnpStateChange 콜백 함수에 대한 입력 인수입니다.
요구 사항
요구 사항 | 가치 |
---|---|
최소 KMDF 버전 | 1.0 |
헤더 | wdfdevice.h(Wdf.h 포함) |