Функция 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)