Заголовок 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

Функция обратного вызова события EvtDestroyCallback драйвера выполняет операции, связанные с удалением объекта платформы.

Структуры

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