Заголовок wdfpdo.h

Этот заголовок используется wdf. Дополнительные сведения см. в разделе:

В этом разделе упорядочивается ссылка на объект физического устройства (PDO) Windows Driver Frameworks (WDF) по категориям.

Категории на этой странице:

Обратные вызовы событий PDO платформы

Методы инициализации PDO платформы

Методы PDO платформы

Структуры PDO платформы и функции инициализации

wdfpdo.h содержит следующие программные интерфейсы:

Функции

 
WDF_PDO_EVENT_CALLBACKS_INIT

Функция WDF_PDO_EVENT_CALLBACKS_INIT инициализирует структуру WDF_PDO_EVENT_CALLBACKS.
WdfPdoAddEjectionRelationsPhysicalDevice

Метод WdfPdoAddEjectionRelationsPhysicalDevice указывает, что указанное устройство извлекается при извлечении другого указанного устройства.
WdfPdoClearEjectionRelationsDevices

Метод WdfPdoClearEjectionRelationsDevices удаляет все устройства из списка устройств, которые должны быть извлечены при извлечении указанного устройства.
WdfPdoGetParent

Метод WdfPdoGetParent возвращает дескриптор объекту устройства платформы, представляющего родительское устройство указанного устройства.
WdfPdoInitAddCompatibleID

Метод WdfPdoInitAddCompatibleID добавляет совместимый идентификатор в список совместимых идентификаторов для дочернего устройства.
WdfPdoInitAddDeviceText

Метод WdfPdoInitAddDeviceText добавляет описание устройства и расположение устройства к устройству для указанного языкового стандарта.
WdfPdoInitAddHardwareID

Метод WdfPdoInitAddHardwareID добавляет идентификатор оборудования в список идентификаторов оборудования для дочернего устройства.
WdfPdoInitAllocate

Метод WdfPdoInitAllocate выделяет структуру WDFDEVICE_INIT для водителя автобуса на основе платформы, которую водитель автобуса использует при создании отчетов о новом устройстве.
WdfPdoInitAllowForwardingRequestToParent

Метод WdfPdoInitAllowForwardingRequestToParent позволяет драйверу вызывать WdfRequestForwardToParentDeviceIoQueue.
WdfPdoInitAssignContainerID

Метод WdfPdoInitAssignContainerID обновляет идентификатор контейнера для дочернего устройства.
WdfPdoInitAssignDeviceID

Метод WdfPdoInitAssignDeviceID обновляет идентификатор дочернего устройства.
WdfPdoInitAssignInstanceID

Метод WdfPdoInitAssignInstanceID обновляет идентификатор экземпляра для дочернего устройства.
WdfPdoInitAssignRawDevice

Метод WdfPdoInitAssignRawDevice указывает, что вызывающий драйвер может поддерживать указанное устройство в необработанном режиме.
WdfPdoInitRemovePowerDependencyOnParent

Дополнительные сведения: WdfPdoInitRemovePowerDependencyOnParent
WdfPdoInitSetDefaultLocale

Метод WdfPdoInitSetDefaultLocale задает языковой стандарт устройства по умолчанию.
WdfPdoInitSetEventCallbacks

Метод WdfPdoInitSetEventCallbacks регистрирует функции обратного вызова событий водителя шины.
WdfPdoMarkMissing

Метод WdfPdoMarkMissing информирует платформу о том, что устройство больше не доступно.
WdfPdoRemoveEjectionRelationsPhysicalDevice

Метод WdfPdoRemoveEjectionRelationsPhysicalDevice удаляет указанное устройство из списка устройств, которые должны быть извлечены при извлечении другого указанного устройства.
WdfPdoRequestEject

Метод WdfPdoRequestEject информирует платформу о том, что указанное устройство будет извлечено из док-станции.
WdfPdoRetrieveAddressDescription

Метод WdfPdoRetrieveAddressDescription извлекает описание адреса, связанное с указанным объектом устройства платформы.
WdfPdoRetrieveIdentificationDescription

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

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

Функции обратного вызова

 
EVT_WDF_DEVICE_DISABLE_WAKE_AT_BUS

Функция обратного вызова события EvtDeviceDisableWakeAtBus водителя автобуса выполняет операции на уровне шины, которые отключают возможность одного из устройств автобуса активировать сигнал пробуждения в автобусе.
EVT_WDF_DEVICE_EJECT

Функция обратного вызова события EvtDeviceEject драйвера обрабатывает операции, необходимые для извлечения устройства из док-станции.
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS

Функция обратного вызова события EvtDeviceEnableWakeAtBus водителя автобуса выполняет операции на уровне шины, которые позволяют одному из устройств автобуса активировать сигнал пробуждения в автобусе.
EVT_WDF_DEVICE_REPORTED_MISSING

Функция обратного вызова события EvtDeviceReportedMissing водителя автобуса сообщает драйверу, что платформа сообщила об отсутствующих объектах физического устройства (PDO) диспетчеру Plug and Play.
EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY

Функция обратного вызова события EvtDeviceResourceRequirementsQuery водителя шины создает список требований к ресурсам, который представляет необходимые аппаратные ресурсы устройства.
EVT_WDF_DEVICE_RESOURCES_QUERY

Функция обратного вызова события EvtDeviceResourcesQuery водителя шины создает список ресурсов, представляющий конфигурацию загрузки указанного устройства.
EVT_WDF_DEVICE_SET_LOCK

Функция обратного вызова события EvtDeviceSetLock драйвера блокирует указанное устройство, чтобы его нельзя было извлечь, или разблокирует устройство, чтобы его можно было извлечь.

Структуры

 
WDF_PDO_EVENT_CALLBACKS

Структура WDF_PDO_EVENT_CALLBACKS представляет собой таблицу диспетчеризации для функций обратного вызова событий водителя автобуса.