estrutura WDF_FDO_EVENT_CALLBACKS (wdffdo.h)
[Aplica-se somente ao KMDF]
A estrutura WDF_FDO_EVENT_CALLBACKS contém ponteiros para as funções de retorno de chamada de evento PnP de um driver de função.
Sintaxe
typedef struct _WDF_FDO_EVENT_CALLBACKS {
ULONG Size;
PFN_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS EvtDeviceFilterAddResourceRequirements;
PFN_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS EvtDeviceFilterRemoveResourceRequirements;
PFN_WDF_DEVICE_REMOVE_ADDED_RESOURCES EvtDeviceRemoveAddedResources;
} WDF_FDO_EVENT_CALLBACKS, *PWDF_FDO_EVENT_CALLBACKS;
Membros
Size
O tamanho, em bytes, dessa estrutura.
EvtDeviceFilterAddResourceRequirements
Um ponteiro para a função de retorno de chamada de evento EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS do driver ou NULL.
EvtDeviceFilterRemoveResourceRequirements
Um ponteiro para a função de retorno de chamada de evento EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS do driver ou NULL.
EvtDeviceRemoveAddedResources
Um ponteiro para a função de retorno de chamada de evento EvtDeviceRemoveAddedResources do driver ou NULL.
Comentários
A estrutura WDF_FDO_EVENT_CALLBACKS é usada como entrada para o método WdfFdoInitSetEventCallbacks .
Os drivers devem chamar WDF_FDO_EVENT_CALLBACKS_INIT para inicializar a estrutura.
Um driver que especifica uma função de retorno de chamada de evento EvtDeviceFilterAddResourceRequirements também deve especificar uma função de retorno de chamada de evento EvtDeviceRemoveAddedResources .
Requisitos
Requisito | Valor |
---|---|
Versão mínima do KMDF | 1.0 |
Cabeçalho | wdffdo.h (inclua Wdf.h) |