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

В NDIS_NIC_SWITCH_FREE_VF_PARAMETERS указывается виртуальная функция PCI Express (PCIe), ресурсы которой будут освобождены.

Синтаксис

typedef struct _NDIS_NIC_SWITCH_FREE_VF_PARAMETERS {
  NDIS_OBJECT_HEADER     Header;
  ULONG                  Flags;
  NDIS_SRIOV_FUNCTION_ID VFId;
} NDIS_NIC_SWITCH_FREE_VF_PARAMETERS, *PNDIS_NIC_SWITCH_FREE_VF_PARAMETERS;

Члены

Header

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

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

NDIS_NIC_SWITCH_FREE_VF_PARAMETERS_REVISION_1

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

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

Flags

Значение ULONG, содержащее побитовое ИЛИ флагов. Этот элемент зарезервирован для NDIS.

VFId

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

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

Комментарии

Структура NDIS_NIC_SWITCH_FREE_VF_PARAMETERS используется в запросах на набор OID OID_NIC_SWITCH_FREE_VF.

Требования

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

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

NDIS_OBJECT_HEADER

OID_NIC_SWITCH_ALLOCATE_VF

OID_NIC_SWITCH_FREE_VF