Поделиться через


Заголовок 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 указывает, как платформа будет синхронизировать выполнение функций обратного вызова событий объекта.