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