Condividi tramite


WDF_FDO_EVENT_CALLBACKS struttura (wdffdo.h)

[Si applica solo a KMDF]

La struttura WDF_FDO_EVENT_CALLBACKS contiene puntatori alle funzioni di callback dell'evento PnP di un driver di funzione.

Sintassi

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;

Members

Size

Dimensione, in byte, della struttura.

EvtDeviceFilterAddResourceRequirements

Puntatore alla funzione di callback dell'evento EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS del driver o NULL.

EvtDeviceFilterRemoveResourceRequirements

Puntatore alla funzione di callback dell'evento EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS del driver o NULL.

EvtDeviceRemoveAddedResources

Puntatore alla funzione di callback dell'evento EvtDeviceRemoveAddedResources del driver o NULL.

Commenti

La struttura WDF_FDO_EVENT_CALLBACKS viene usata come input per il metodo WdfFdoInitSetEventCallbacks .

I driver devono chiamare WDF_FDO_EVENT_CALLBACKS_INIT per inizializzare la struttura.

Un driver che specifica una funzione di callback dell'evento EvtDeviceFilterAddResourceRequirements deve specificare anche una funzione di callback dell'evento EvtDeviceRemoveAddedResources .

Requisiti

Requisito Valore
Versione KMDF minima 1.0
Intestazione wdffdo.h (include Wdf.h)

Vedi anche

WDF_FDO_EVENT_CALLBACKS_INIT

WDF_PDO_EVENT_CALLBACKS

WdfFdoInitSetEventCallbacks

WdfPdoInitSetEventCallbacks