Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Применимо только к KMDF]
Структура WDF_FDO_EVENT_CALLBACKS содержит указатели на функции обратного вызова событий PnP драйвера функции.
Синтаксис
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;
Члены
Size
Размер этой структуры в байтах.
EvtDeviceFilterAddResourceRequirements
Указатель на функцию обратного вызова события EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS драйвера или NULL.
EvtDeviceFilterRemoveResourceRequirements
Указатель на функцию обратного вызова события EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS драйвера или NULL.
EvtDeviceRemoveAddedResources
Указатель на функцию обратного вызова события evtDeviceRemoveAddedResources или NULL.
Замечания
Структура WDF_FDO_EVENT_CALLBACKS используется в качестве входных данных для метода WdfFdoInitSetEventCallbacks.
Драйверы должны вызывать WDF_FDO_EVENT_CALLBACKS_INIT для инициализации структуры.
Драйвер, указывающий функцию обратного вызова событий EvtDeviceFilterAddRequirements функцию обратного вызова событий, также должен указать функцию обратного вызова событий EvtDeviceRemoveAddedResources.
Требования
Требование | Ценность |
---|---|
минимальная версия KMDF | 1.0 |
Заголовок | wdffdo.h (include Wdf.h) |