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


структура 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.

Драйвер минипорта должен задать для элемента типазаголовка значение 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 (include Ndis.h)

См. также

NDIS_OBJECT_HEADER

OID_SRIOV_READ_VF_CONFIG_SPACE