структура NDIS_SRIOV_BAR_RESOURCES_INFO (ntddndis.h)
Структура NDIS_SRIOV_BAR_RESOURCES_INFO определяет базовый регистр адресов (BAR) PCI Express (PCIe) виртуальной функции PCIe сетевого адаптера.
Синтаксис
typedef struct _NDIS_SRIOV_BAR_RESOURCES_INFO {
NDIS_OBJECT_HEADER Header;
NDIS_SRIOV_FUNCTION_ID VFId;
USHORT BarIndex;
ULONG BarResourcesOffset;
} NDIS_SRIOV_BAR_RESOURCES_INFO, *PNDIS_SRIOV_BAR_RESOURCES_INFO;
Члены
Header
Тип, редакция и размер структуры NDIS_SRIOV_BAR_RESOURCES_INFO . Этот элемент отформатирован как структура NDIS_OBJECT_HEADER .
Драйвер мини-порта должен задать для элемента Typeзаголовка значение NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_SRIOV_BAR_RESOURCES_INFO , драйвер должен задать для элемента Revisionзаголовка следующее значение:
NDIS_SRIOV_BAR_RESOURCES_INFO_REVISION_1
Исходная версия для NDIS 6.30 и более поздних версий.
Задайте для элемента Размер значение NDIS_SIZEOF_SRIOV_BAR_RESOURCES_INFO_REVISION_1.
VFId
Значение NDIS_SRIOV_FUNCTION_ID, указывающее уникальный идентификатор VF сетевого адаптера.
BarIndex
Значение USHORT, указывающее индекс BAR в VF. Это значение является смещением регистра в таблице BAR в пространстве конфигурации PCI.
BarResourcesOffset
Значение ULONG, указывающее смещение (в единицах байтов) от начала этой структуры до структуры CM_PARTIAL_RESOURCE_DESCRIPTOR .
Комментарии
Структура NDIS_SRIOV_BAR_RESOURCES_INFO используется в запросах метода OID OID_SRIOV_BAR_RESOURCES.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.30 и более поздних версиях. |
Верхняя часть | ntddndis.h (включая Ndis.h) |
См. также раздел