estrutura WDF_DEVICE_PNP_NOTIFICATION_DATA (wdfdevice.h)
[Aplica-se somente ao KMDF]
Observação
Essa estrutura destina-se apenas ao uso interno da Microsoft.
A estrutura WDF_DEVICE_PNP_NOTIFICATION_DATA descreve uma alteração de estado no computador de estado Plug and Play de um dispositivo.
Sintaxe
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;
Membros
Type
Um enumerador de tipo WDF_STATE_NOTIFICATION_TYPE que identifica o tipo de alteração de estado que está sendo relatado.
Data
Data.EnterState
EnterState.
Data.EnterState.CurrentState
Se Type for StateNotificationEnterState, esse enumerador com tipo WDF_DEVICE_PNP_STATE identificará o estado atual do computador de estado.
Data.EnterState.NewState
Se Type for StateNotificationEnterState, esse enumerador com tipo WDF_DEVICE_PNP_STATE identificará o próximo estado do computador de estado.
Data.PostProcessState
PostProcessState.
Data.PostProcessState.CurrentState
Se Type for StateNotificationEnterState, esse enumerador com tipo WDF_DEVICE_PNP_STATE identificará o estado atual do computador de estado.
Data.LeaveState
LeaveState.
Data.LeaveState.CurrentState
Se Type for StateNotificationEnterState, esse enumerador com tipo WDF_DEVICE_PNP_STATE identificará o estado atual do computador de estado.
Data.LeaveState.NewState
Se Type for StateNotificationEnterState, esse enumerador com tipo WDF_DEVICE_PNP_STATE identificará o próximo estado do computador de estado.
Comentários
A estrutura WDF_DEVICE_PNP_NOTIFICATION_DATA é um argumento de entrada para a função de retorno de chamada EvtDevicePnpStateChange de um driver.
Requisitos
Requisito | Valor |
---|---|
Versão mínima do KMDF | 1.0 |
Cabeçalho | wdfdevice.h (inclua Wdf.h) |