Заголовок wdfobject.h
Этот заголовок используется wdf. Дополнительные сведения см. в следующем разделе:
wdfobject.h содержит следующие интерфейсы программирования:
Функции
WDF_GET_CONTEXT_TYPE_INFO Этот макрос зарезервирован только для внутреннего использования. |
WDF_OBJECT_ATTRIBUTES_INIT Функция WDF_OBJECT_ATTRIBUTES_INIT инициализирует структуру драйвера WDF_OBJECT_ATTRIBUTES. |
WDF_TYPE_NAME_POINTER_TYPE Макрос WDF_TYPE_NAME_POINTER_TYPE зарезервирован только для внутреннего использования. |
WDF_TYPE_NAME_TO_TYPE_INFO Макрос WDF_TYPE_NAME_TO_TYPE_INFO зарезервирован только для внутреннего использования. |
WdfObjectAllocateContext Метод WdfObjectAllocateContext выделяет пространство контекста для указанного объекта платформы. |
WdfObjectContextGetObject Метод WdfObjectContextGetObject возвращает дескриптор объекту платформы, к которому принадлежит указанное пространство контекста. |
WdfObjectCreate Метод WdfObjectCreate создает общий объект платформы. |
WdfObjectDelete Метод WdfObjectDelete удаляет объект платформы и его дочерние объекты. |
WdfObjectDereferenceActual Метод WdfObjectDereferenceActual уменьшает количество ссылок для указанного объекта платформы и назначает значение тега, номер строки и имя файла ссылке. |
WdfObjectGetTypedContextWorker Метод WdfObjectGetTypedContextWorker зарезервирован только для внутреннего использования. Вместо этого используйте макрос WdfObjectGetTypedContext. |
WdfObjectQuery Метод WdfObjectQuery не реализован. |
WdfObjectReferenceActual Метод WdfObjectReferenceActual увеличивает число ссылок для указанного объекта платформы и назначает значение тега, номер строки и имя файла ссылке. |
Функции обратного вызова
EVT_WDF_OBJECT_CONTEXT_CLEANUP Функция обратного вызова события EvtCleanupCallback драйвера удаляет ссылки драйвера на объект, чтобы его можно было удалить. |
EVT_WDF_OBJECT_CONTEXT_DESTROY Функция обратного вызова события EvtDeskback драйвера выполняет операции, связанные с удалением объекта платформы. |
Структуры
WDF_OBJECT_ATTRIBUTES Структура WDF_OBJECT_ATTRIBUTES описывает атрибуты, которые могут быть связаны с любым объектом платформы. |
WDF_OBJECT_CONTEXT_TYPE_INFO Структура WDF_OBJECT_CONTEXT_TYPE_INFO описывает определяемую драйвером память контекста объекта платформы. |
Перечисления
WDF_EXECUTION_LEVEL Тип перечисления WDF_EXECUTION_LEVEL указывает максимальное значение IRQL, в котором платформа вызовет функции обратного вызова событий, предоставленные драйвером для объекта платформы. |
WDF_SYNCHRONIZATION_SCOPE Тип перечисления WDF_SYNCHRONIZATION_SCOPE указывает, как платформа будет синхронизировать выполнение функций обратного вызова событий объекта. |