Функция WdfIoResourceRequirementsListSetInterfaceType (wdfresource.h)
[Применяется только к KMDF]
Метод WdfIoResourceRequirementsListSetInterfaceType назначает тип шины списку требований к ресурсам.
Синтаксис
void WdfIoResourceRequirementsListSetInterfaceType(
[in] WDFIORESREQLIST RequirementsList,
[in] INTERFACE_TYPE InterfaceType
);
Параметры
[in] RequirementsList
Дескриптор объекта resource-requirements-list платформы, который представляет список требований к ресурсам устройства.
[in] InterfaceType
Значение типа INTERFACE_TYPE, определяющее тип шины, к которому подключено устройство.
Возвращаемое значение
None
Remarks
Ошибка проверка возникает, если драйвер предоставляет недопустимый дескриптор объекта.
Драйвер должен указать тип шины, если устройство не поддерживает Plug and Play (PnP).
Дополнительные сведения о списках требований к ресурсам см. в разделе Аппаратные ресурсы для драйверов Framework-Based.
Примеры
В следующем примере кода показано, как функция обратного вызова EvtDeviceResourceRequirementsQuery для устройства, отличного отPnP, вызывает WdfIoResourceRequirementsListSetInterfaceType для назначения типа шины устройству.
NTSTATUS
Example_EvtDeviceResourceRequirementsQuery(
IN WDFDEVICE Device,
IN WDFIORESREQLIST Requirements
)
{
...
WdfIoResourceRequirementsListSetInterfaceType(
Requirements,
Isa
);
...
}
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Минимальная версия KMDF | 1,0 |
Верхняя часть | wdfresource.h (включая Wdf.h) |
Библиотека | Wdf01000.sys (см. раздел Управление версиями библиотеки платформы). |
IRQL | <=DISPATCH_LEVEL |
Правила соответствия DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по