Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De protocolrand van de Hyper-V uitbreidbare switch geeft een OID-setaanvraag (Object Identifier) van OID_SWITCH_NIC_CONNECT om onderliggende uitbreidbare switchextensies op de hoogte te stellen dat een netwerkverbinding tussen een uitbreidbare switchpoort en een netwerkadapter volledig tot stand is gebracht. De protocolrand heeft eerder extensies gemeld dat deze verbinding tot stand wordt gebracht bij het uitgeven van een OID-setaanvraag van OID_SWITCH_NIC_CREATE.
De InformationBuffer lid van de NDIS_OID_REQUEST-structuur bevat een aanwijzer naar een NDIS_SWITCH_NIC_PARAMETERS structuur.
Opmerkingen
De PortId lid van de NDIS_SWITCH_NIC_PARAMETERS structuur geeft de uitbreidbare switchpoort op waarvoor de melding voor verbinding wordt gemaakt. De uitbreiding voor uitbreidbare switch kan de parameterinformatie voor deze poort en andere uitbreidbare switchpoorten op de volgende manieren verkrijgen:
Door OID-queryaanvragen van OID_SWITCH_PORT_ARRAYuit te geven. De extensie geeft deze OID alleen op FilterAttach alleen wanneer OID_SWITCH_PARAMETERS een NDIS_SWITCH_PARAMETERS structuur retourneert met IsActive ingesteld op TRUE. Als IsActive ONWAAR is, geeft de extensie de OID uit wanneer de NetEventSwitchActivate-NET_PNP_EVENT wordt uitgegeven door de minipoortadapter van de extensie.
Door de verschillende OID sets aanvragen van OID_SWITCH_PORT_CREATE en OID_SWITCH_PORT_DELETEte inspecteren.
De Index lid van de NDIS_SWITCH_NIC_PARAMETERS structuur geeft de index op van een netwerkadapter waarvoor de verbindingsmelding wordt gemaakt. De netwerkadapter met de opgegeven Index-waarde is verbonden met de uitbreidbare switchpoort die is opgegeven door het PortId lid. Zie Network Adapter Index Valuesvoor meer informatie over deze indexwaarden.
Wanneer de OID-setaanvraag van OID_SWITCH_NIC_CONNECT wordt ontvangen, moet de extensie de volgende richtlijnen volgen:
Wanneer de OID_SWITCH_NIC_CONNECT aanvraag is voltooid met NDIS_STATUS_SUCCESS, zijn de netwerkverbinding en de uitbreidbare switchpoort volledig operationeel. De extensie kan pakketverkeer genereren of doorsturen naar de netwerkverbinding van de poort. De extensie kan ook uitbreidbare switch-OID's of statusaanduidingen uitgeven die de poort als bronpoort gebruiken. De extensie kan ook ReferenceSwitchPort aanroepen om de uitbreidbare switchverwijzingsteller voor de poort te verhogen.
De extensie mag de NDIS_SWITCH_NIC_PARAMETERS structuur die is gekoppeld aan de OID-aanvraag niet wijzigen.
De extensie moet altijd NdisFOidRequest aanroepen om deze OID-aanvraag door te sturen naar onderliggende extensies. De extensie mag de OID-aanvraag zelf niet voltooien.
De uitbreidbare switch externe netwerkadapter kan worden verbonden met een of meer onderliggende fysieke adapters. Voor elke fysieke netwerkadapter die is gebonden aan de externe netwerkadapter, geeft de protocolrand van de uitbreidbare switch een afzonderlijke OID-setaanvraag van OID_SWITCH_NIC_CONNECT. Elke OID-setaanvraag geeft een andere indexwaarde voor de netwerkadapterverbinding op. Zie Indexwaarden voor netwerkadaptersvoor meer informatie over deze waarden.
De extensie moet de verbindingsstatus behouden voor elke onderliggende fysieke adapter die is gebonden aan de externe netwerkadapter. Zie Typen configuraties van fysieke netwerkadaptersvoor meer informatie over de verschillende configuraties waarin fysieke netwerkadapters kunnen worden gebonden aan de externe netwerkadapter.
Opmerking De extensie mag geen eigen OID-setaanvragen van OID_SWITCH_NIC_CONNECT uitgeven.
Zie Hyper-V Uitbreidbare switchpoorten en netwerkadapterstatussenvoor meer informatie over de statussen van uitbreidbare switchpoorten en netwerkadapterverbindingen.
Statuscodes retourneren
De onderliggende minipoortrand van de uitbreidbare switch voltooit de OID-setaanvraag van OID_SWITCH_NIC_CONNECT en retourneert de volgende statuscode.
| Statuscode | Beschrijving |
|---|---|
NDIS_STATUS_SUCCESS |
De OID-aanvraag is voltooid. |
Eisen
Versie |
Ondersteund in NDIS 6.30 en hoger. |
Rubriek |
Ntddndis.h (inclusief Ndis.h) |