Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется wdf. Дополнительные сведения можно найти здесь
В этом разделе указана ссылка на объект физического устройства (PDO) Windows Driver Framework (WDF) по категориям.
Категории на этой странице:
- Обратные вызовы событий PDO Framework
- Методы инициализации PDO Framework
- Методы PDO платформы Framework
- структуры PDO и функции инициализации платформы Framework
Обратные вызовы событий PDO Платформы
- EvtDeviceDisableWakeAtBus
- EvtDeviceEject
- EvtDeviceEnableWakeAtBus
- EvtDeviceReportedMissing
- EvtDeviceResourceRequirementsQuery
- EvtDeviceResourcesQuery
- EvtDeviceSetLock
Методы инициализации PDO Платформы
- WdfPdoInitAddCompatibleID
- WdfPdoInitAddDeviceText
- WdfPdoInitAddHardwareID
- WdfPdoInitAllocate
- WdfPdoInitAllowForwardingRequestToParent
- WdfPdoInitAssignContainerID
- WdfPdoInitAssignDeviceID
- WdfPdoInitAssignInstanceID
- WdfPdoInitAssignRawDevice
- WdfPdoInitSetDefaultLocale
- WdfPdoInitSetEventCallbacks
Методы PDO платформы
- WdfPdoInitAddCompatibleID
- WdfPdoAddEjectionRelationsPhysicalDevice
- WdfPdoClearEjectionRelationsDevices
- WdfPdoGetParent
- WdfPdoInitAddDeviceText
- WdfPdoInitAddHardwareID
- WdfPdoInitAllocate
- WdfPdoInitAllowForwardingRequestToParent
- WdfPdoInitAssignContainerID
- WdfPdoInitAssignDeviceID
- WdfPdoInitAssignInstanceID
- WdfPdoInitAssignRawDevice
- WdfPdoInitSetDefaultLocale
- WdfPdoInitSetEventCallbacks
- WdfPdoMarkMissing
- WdfPdoRemoveEjectionRelationsPhysicalDevice
- WdfPdoRequestEject
- WdfPdoRetrieveAddressDescription
- WdfPdoRetrieveIdentificationDescription
- WdfPdoUpdateAddressDescription
Структуры 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 — это таблица диспетчера для функций обратного вызова событий водителя шины. |