структура NDIS_NIC_SWITCH_PARAMETERS (ntddndis.h)
Структура NDIS_NIC_SWITCH_PARAMETERS указывает параметры конфигурации коммутатора сетевого адаптера на сетевом адаптере.
Синтаксис
typedef struct _NDIS_NIC_SWITCH_PARAMETERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_NIC_SWITCH_TYPE SwitchType;
NDIS_NIC_SWITCH_ID SwitchId;
NDIS_NIC_SWITCH_FRIENDLYNAME SwitchFriendlyName;
ULONG NumVFs;
ULONG NdisReserved1;
ULONG NdisReserved2;
ULONG NdisReserved3;
ULONG NumQueuePairsForDefaultVPort;
} NDIS_NIC_SWITCH_PARAMETERS, *PNDIS_NIC_SWITCH_PARAMETERS;
Члены
Header
Тип, редакция и размер структуры NDIS_NIC_SWITCH_PARAMETERS . Этот элемент имеет формат структуры NDIS_OBJECT_HEADER .
Драйвер мини-порта должен задать для элемента Typeзаголовка значение NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_NIC_SWITCH_PARAMETERS , драйвер должен задать для члена Редакциизаголовка следующее значение:
NDIS_NIC_SWITCH_PARAMETERS_REVISION_1
Исходная версия для NDIS 6.30 и более поздних версий.
Задайте для элемента Размер значение NDIS_SIZEOF_NIC_SWITCH_PARAMETERS_REVISION_1.
Flags
Значение ULONG, содержащее побитовое ИЛИ флагов. Для этого элемента определены следующие флаги.
NDIS_NIC_SWITCH_PARAMETERS_SWITCH_NAME_CHANGED
Этот флаг указывает, что поле, обновленное в структуре NDIS_NIC_SWITCH_PARAMETERS , является элементом SwitchName .
SwitchType
Значение перечисления NDIS_NIC_SWITCH_TYPE , указывающее тип коммутатора сетевого адаптера.
SwitchId
Значение NDIS_NIC_SWITCH_ID, содержащее идентификатор коммутатора. Идентификатор коммутатора — это целое число от нуля до числа коммутаторов, поддерживаемых сетевым адаптером. Значение NDIS_DEFAULT_SWITCH_ID указывает на коммутатор сетевого адаптера по умолчанию.
SwitchFriendlyName
Значение NDIS_NIC_SWITCH_FRIENDLYNAME, содержащее описание параметра.
NumVFs
Значение ULONG, указывающее количество виртуальных функций PCI Express (PCIe), включенных в сетевом адаптере. Виртуальные функции включаются на адаптере, если виртуализация включена с помощью вызова NdisMEnableVirtualization.
NdisReserved1
Зарезервировано для NDIS.
NdisReserved2
Зарезервировано для NDIS.
NdisReserved3
Зарезервировано для NDIS.
NumQueuePairsForDefaultVPort
Комментарии
Структура NDIS_NIC_SWITCH_PARAMETERS используется в запросах метода OID OID_NIC_SWITCH_CREATE_SWITCH и OID_NIC_SWITCH_PARAMETERS. Эти запросы OID задают или запрашивают параметры конфигурации коммутатора сетевого адаптера.
Дополнительные сведения об интерфейсе SR-IOV см. в статье Обзор виртуализации однокорневого ввода-вывода (SR-IOV).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.30 и более поздних версиях. |
Верхняя часть | ntddndis.h (включая Ndis.h) |
См. также раздел