Функция WdfIoResourceRequirementsListGetCount (wdfresource.h)
[Относится только к KMDF]
Метод WdfIoResourceRequirementsListGetCount возвращает количество логических конфигураций , содержащихся в списке требований к ресурсам.
Синтаксис
ULONG WdfIoResourceRequirementsListGetCount(
[in] WDFIORESREQLIST RequirementsList
);
Параметры
[in] RequirementsList
Дескриптор объекта framework resource-requirements-list, который представляет список требований к ресурсам устройства.
Возвращаемое значение
WdfIoResourceRequirementsListGetCount возвращает количество логических конфигураций, содержащихся в списке требований к ресурсам.
Системная ошибка проверка возникает, если драйвер предоставляет недопустимый дескриптор объекта.
Комментарии
Дополнительные сведения о списках требований к ресурсам см. в разделе Аппаратные ресурсы для драйверов Framework-Based.
Примеры
В следующем примере кода показано, как функция обратного вызова EvtDeviceFilterRemoveResourceRequirements может получить количество логических конфигураций, содержащихся в списке требований к ресурсам.
NTSTATUS
Example_EvtDeviceFilterRemoveResourceRequirements(
IN WDFDEVICE Device,
IN WDFIORESREQLIST RequirementsList
)
{
ULONG count;
count = WdfIoResourceRequirementsListGetCount(RequirementsList);
}
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Минимальная версия KMDF | 1,0 |
Верхняя часть | wdfresource.h (включая Wdf.h) |
Библиотека | Wdf01000.sys (см. раздел Управление версиями библиотеки Платформы). |
IRQL | <=DISPATCH_LEVEL |
Правила соответствия DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |