структура NDIS_NIC_SWITCH_INFO_ARRAY (ntddndis.h)
Структура NDIS_NIC_SWITCH_INFO_ARRAY указывает массив. Каждый элемент в массиве задает атрибуты коммутатора сетевого адаптера, созданного на сетевом адаптере.
Синтаксис
typedef struct _NDIS_NIC_SWITCH_INFO_ARRAY {
NDIS_OBJECT_HEADER Header;
ULONG FirstElementOffset;
ULONG NumElements;
ULONG ElementSize;
} NDIS_NIC_SWITCH_INFO_ARRAY, *PNDIS_NIC_SWITCH_INFO_ARRAY;
Члены
Header
Тип, редакция и размер структуры NDIS_NIC_SWITCH_INFO_ARRAY. Этот элемент отформатирован как структура NDIS_OBJECT_HEADER.
NDIS задает элемент типазаголовка NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_NIC_SWITCH_INFO_ARRAY, NDIS задает элемент редакции элемента заголовка следующим значением:
NDIS_NIC_SWITCH_INFO_ARRAY_REVISION_1
Исходная версия для NDIS 6.30.
Задайте для элемента размер NDIS_SIZEOF_NIC_SWITCH_INFO_ARRAY_REVISION_1.
FirstElementOffset
Значение ULONG, указывающее смещение (в байтах) к первому элементу в массиве элементов, следовать этой структуре. Смещение измеряется с начала NDIS_NIC_SWITCH_INFO_ARRAY структуры до начала первого элемента. Каждый элемент в массиве представляет собой NDIS_NIC_SWITCH_INFO структуру.
NumElements
Значение ULONG, указывающее количество элементов, следовать NDIS_NIC_SWITCH_INFO_ARRAY структуре.
ElementSize
Значение ULONG, указывающее размер в байтах каждого элемента, следующего за структурой NDIS_NIC_SWITCH_INFO_ARRAY.
Замечания
NDIS возвращает структуру NDIS_NIC_SWITCH_INFO_ARRAY следующим образом:
- При обработке запроса OID OID_NIC_SWITCH_ENUM_SWITCHESNDIS возвращает указатель на структуру NDIS_NIC_SWITCH_INFO_ARRAY в элементе NDIS_OID_REQUESTInformationBuff er.
- Когда NDIS вызывает функцию ProtocolBindAdapterEx, NDIS передает указатель на структуру NDIS_BIND_PARAMETERS в параметре BindParameters. NDIS задает элемент NicSwitchArray структуры NDIS_BIND_PARAMETERS указателем на структуру NDIS_NIC_SWITCH_INFO_ARRAY.
- При вызове функции FilterAttach NDIS передает указатель на структуру NDIS_FILTER_ATTACH_PARAMETERS в параметр е AttachParameters. NDIS задает NicSwitchArray элемент структуры NDIS_FILTER_ATTACH_PARAMETERS указателем на структуру NDIS_NIC_SWITCH_INFO_ARRAY.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.30 и более поздних версиях. |
заголовка | ntddndis.h (include Ndis.h) |
См. также