WDF_STATE_NOTIFICATION_TYPE 열거형(wdfdevice.h)
[KMDF에만 적용]
참고
이 열거형은 Microsoft 내부용으로만 사용됩니다.
WDF_STATE_NOTIFICATION_TYPE 열거형은 프레임워크 기반 드라이버가 받을 플러그 앤 플레이, 전원 또는 전원 정책 알림의 유형을 식별합니다.
Syntax
typedef enum _WDF_STATE_NOTIFICATION_TYPE {
StateNotificationInvalid = 0x0000,
StateNotificationEnterState = 0x0001,
StateNotificationPostProcessState = 0x0002,
StateNotificationLeaveState = 0x0004,
StateNotificationAllStates = StateNotificationEnterState | StateNotificationPostProcessState | StateNotificationLeaveState
} WDF_STATE_NOTIFICATION_TYPE;
상수
StateNotificationInvalid 값: 0x0000 내부 전용입니다. |
StateNotificationEnterState 값: 0x0001 디바이스의 플러그 앤 플레이, 전원 또는 전원 정책 상태 컴퓨터가 지정된 상태가 되기 직전에 드라이버에 알림이 표시됩니다. |
StateNotificationPostProcessState 값: 0x0002 디바이스의 플러그 앤 플레이, 전원 또는 전원 정책 상태 컴퓨터가 지정된 상태가 된 직후 드라이버에 알림이 표시됩니다. |
StateNotificationLeaveState 값: 0x0004 디바이스의 플러그 앤 플레이, 전원 또는 전원 정책 상태 컴퓨터가 지정된 상태를 벗어나기 직전에 드라이버에 알림이 표시됩니다. |
StateNotificationAllStates 값: StateNotificationEnterState 드라이버는 enter-state, postprocess-state 및 leave-state 알림을 받습니다. |
설명
드라이버 디바이스에 대한 프레임워크의 상태 컴퓨터가 상태 a 에서 상태 b로 변경되면 프레임워크는 드라이버가 적절한 이벤트 콜백 함수를 등록한 경우 다음 순서로 드라이버에 알 수 있습니다.
- 호출 상태는 의 휴가 상태 알림 콜백 함수입니다.
- 상태 b의 Enter-state 알림 콜백 함수를 호출합니다.
- 디바이스의 상태를 에서 b로 변경합니다.
- 상태 b의 사후 처리 상태 알림 콜백 함수를 호출합니다.
요구 사항
요구 사항 | 값 |
---|---|
최소 KMDF 버전 | 1.0 |
머리글 | wdfdevice.h(Wdf.h 포함) |
추가 정보
WDF_DEVICE_PNP_NOTIFICATION_DATA
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기