макрос NDIS_SWITCH_PORT_DESTINATION_AT_ARRAY_INDEX (ndis.h)

Расширения расширяемого коммутатора Hyper-V используют макрос NDIS_SWITCH_PORT_DESTINATION_AT_ARRAY_INDEX для доступа к элементу NDIS_SWITCH_PORT_DESTINATION внутри структуры NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY .

Синтаксис

void NDIS_SWITCH_PORT_DESTINATION_AT_ARRAY_INDEX(
   _DestArray_,
   _Index_
);

Параметры

_DestArray_

Указатель на структуру NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY .

_Index_

Значение USHORT, указывающее отсчитываемый от нуля индекс элемента NDIS_SWITCH_PORT_DESTINATION внутри NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY.

Примечание

Это значение должно быть меньше значения элемента NumElementsструктуры NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY .

Возвращаемое значение

Макрос NDIS_SWITCH_PORT_DESTINATION_AT_ARRAY_INDEX возвращает указатель на указанный элемент NDIS_SWITCH_PORT_DESTINATION внутри NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.30 и более поздних версиях.
Целевая платформа Персональный компьютер
Верхняя часть ndis.h

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

NDIS_SWITCH_PORT_DESTINATION

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY