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


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

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

Синтаксис

typedef struct _NDIS_SRIOV_WRITE_VF_CONFIG_SPACE_PARAMETERS {
  NDIS_OBJECT_HEADER     Header;
  NDIS_SRIOV_FUNCTION_ID VFId;
  ULONG                  Offset;
  ULONG                  Length;
  ULONG                  BufferOffset;
} NDIS_SRIOV_WRITE_VF_CONFIG_SPACE_PARAMETERS, *PNDIS_SRIOV_WRITE_VF_CONFIG_SPACE_PARAMETERS;

Члены

Header

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

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

NDIS_SRIOV_WRITE_VF_CONFIG_BLOCK_PARAMETERS_REVISION_1

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

Задайте для элемента Размер значение NDIS_SIZEOF_SRIOV_WRITE_VF_CONFIG_BLOCK_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_WRITE_VF_CONFIG_SPACE_PARAMETERS используется в запросе набора OID OID_SRIOV_WRITE_VF_CONFIG_SPACE.

Требования

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

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

NDIS_OBJECT_HEADER

OID_SRIOV_WRITE_VF_CONFIG_SPACE