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