Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Исходный порт расширяемого коммутатора Hyper-V задается членом SourcePortId в структуре NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO. Эта структура содержится в контексте внеполосной переадресации структуры NET_BUFFER_LIST пакета. Дополнительные сведения об этом контексте см. в контексте переадресации коммутаторов Hyper-V.
Модуль расширения для расширяемого коммутатора обращается к структуре NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO с помощью макроса NET_BUFFER_LIST_SWITCH_FORWARDING_DETAIL. В следующем примере показано, как драйвер может получить идентификатор исходного порта из структуры пакета NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO.
PNDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO fwdDetail;
NDIS_SWITCH_PORT_ID sourcePortId;
fwdDetail = NET_BUFFER_LIST_SWITCH_FORWARDING_DETAIL(NetBufferList);
sourcePortId = fwdDetail->SourcePortId;