Compartilhar via


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)

Confira também

WDF_FDO_EVENT_CALLBACKS_INIT

WDF_PDO_EVENT_CALLBACKS

WdfFdoInitSetEventCallbacks

WdfPdoInitSetEventCallbacks