Поделиться через


структура NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS (ntddndis.h)

Структура NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS задает параметры для операции чтения в пространстве конфигурации PCI Express (PCIe) виртуальной функции (VF) сетевого адаптера.

Синтаксис

typedef struct _NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS {
  NDIS_OBJECT_HEADER     Header;
  NDIS_SRIOV_FUNCTION_ID VFId;
  ULONG                  Offset;
  ULONG                  Length;
  ULONG                  BufferOffset;
} NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS, *PNDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS;

Члены

Header

Тип, редакция и размер структуры NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS . Этот элемент имеет формат структуры NDIS_OBJECT_HEADER .

Драйвер мини-порта должен задать для элемента Typeзаголовка значение NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS , драйвер должен задать для члена Редакциизаголовка следующее значение:

NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS_REVISION_1

Исходная версия для NDIS 6.30 и более поздних версий.

Задайте для элемента Размер значение NDIS_SIZEOF_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS_REVISION_1.

VFId

Значение NDIS_SRIOV_FUNCTION_ID, указывающее уникальный идентификатор VF в сетевом адаптере.

Примечание VF с указанным значением NDIS_SRIOV_FUNCTION_ID должны иметь ресурсы, которые ранее были выделены с помощью запроса набора OID OID_NIC_SWITCH_ALLOCATE_VF.
 

Offset

Значение ULONG, указывающее смещение в пространстве конфигурации PCI VF, в котором будут считываться данные.

Length

Значение ULONG, указывающее длину операции чтения (в единицах байт).

BufferOffset

Значение ULONG, указывающее смещение (в единицах байтов) от начала этой структуры до буфера, содержащего данные, считываемые из пространства конфигурации PCI VF.

Комментарии

Структура NDIS_SRIOV_READ_VF_CONFIG_SPACE_PARAMETERS используется в запросах метода OID OID_SRIOV_READ_VF_CONFIG_SPACE.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.30 и более поздних версиях.
Верхняя часть ntddndis.h (включая Ndis.h)

См. также раздел

NDIS_OBJECT_HEADER

OID_SRIOV_READ_VF_CONFIG_SPACE