структура NDIS_SRIOV_BAR_RESOURCES_INFO (ntddndis.h)
Структура NDIS_SRIOV_BAR_RESOURCES_INFO указывает базовый регистр адресов (BAR) базового адреса PCI Express (PCIe) виртуальной функции PCIe сетевого адаптера (VF).
Синтаксис
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.
Драйвер минипорта должен задать для элемента типазаголовка значение NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_SRIOV_BAR_RESOURCES_INFO, драйвер должен задать элемент редакциизаголовка следующим значением:
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 (include Ndis.h) |
См. также