Dela via


OID_SWITCH_NIC_CONNECT

Protokollgränsen för den Hyper-V utökningsbara växeln utfärdar en begäran om objektidentifierare (OID) för OID_SWITCH_NIC_CONNECT för att meddela underliggande utökningsbara växeltillägg att en nätverksanslutning mellan en utökningsbar växelport och ett nätverkskort är helt upprättad. Protokollgränsen har tidigare meddelat tillägg om att den här anslutningen upprättas när den utfärdade en OID-uppsättningsbegäran av OID_SWITCH_NIC_CREATE.

InformationBuffer medlem i NDIS_OID_REQUEST struktur innehåller en pekare till en NDIS_SWITCH_NIC_PARAMETERS struktur.

Anmärkningar

PortId medlem i NDIS_SWITCH_NIC_PARAMETERS-strukturen anger den utökningsbara växelport som anslutningsmeddelandet görs för. Det utökningsbara växeltillägget kan hämta parameterinformationen för den här porten och andra utökningsbara växelportar på följande sätt:

Index medlem i NDIS_SWITCH_NIC_PARAMETERS-strukturen anger indexet för ett nätverkskort som anslutningsmeddelandet görs för. Nätverkskortet med det angivna Index-värdet är anslutet till den utökningsbara växelport som anges av PortId-medlemmen. Mer information om dessa indexvärden finns i Indexvärden för nätverkskort.

När den tar emot OID-uppsättningens begäran om OID_SWITCH_NIC_CONNECT måste tillägget följa dessa riktlinjer:

  • När OID_SWITCH_NIC_CONNECT begäran slutförs med NDIS_STATUS_SUCCESS är nätverksanslutningen och utökningsbara växelporten helt i drift. Tillägget kan generera eller vidarebefordra pakettrafik till portens nätverksanslutning. Tillägget kan också utfärda utökningsbara switch-OID:er eller statusindikationer som använder porten som källport. Tillägget kan också anropa ReferenceSwitchPort för att öka den utökningsbara växelreferensräknaren för porten.

  • Tillägget får inte ändra den NDIS_SWITCH_NIC_PARAMETERS struktur som är associerad med OID-begäran.

  • Tillägget måste alltid anropa NdisFOidRequest för att vidarebefordra denna OID-begäran till underliggande tillägg. Tillägget får inte slutföra själva OID-begäran.

  • Det utökningsbara växelns externa nätverkskort kan binda till ett eller flera underliggande fysiska kort. För varje fysiskt nätverkskort som är bundet till det externa nätverkskortet utfärdar protokollgränsen för den utökningsbara växeln en separat OID-uppsättningsbegäran om OID_SWITCH_NIC_CONNECT. Varje OID-uppsättningsbegäran anger ett annat indexvärde för nätverkskortanslutning. Mer information om dessa värden finns i Indexvärden för nätverkskort.

    Tillägget måste behålla anslutningstillståndet för varje underliggande fysiskt kort som är bundet till det externa nätverkskortet. Mer information om de olika konfigurationer där fysiska nätverkskort kan bindas till det externa nätverkskortet finns i typer av konfigurationer av fysiska nätverkskort.

Obs Tillägget får inte utfärda sina egna OID-uppsättningsbegäranden för OID_SWITCH_NIC_CONNECT.

Mer information om tillstånd för utökningsbara växelportar och nätverkskortanslutningar finns i Hyper-V Extensible Switch Port and Network Adapter States.

Returstatuskoder

Den underliggande miniportgränsen för den utökningsbara växeln slutför OID-uppsättningens begäran om OID_SWITCH_NIC_CONNECT och returnerar följande statuskod.

Statuskod Beskrivning

NDIS_STATUS_SUCCESS

OID-begäran har slutförts.

Krav

Version

Stöds i NDIS 6.30 och senare.

Rubrik

Ntddndis.h (inkludera Ndis.h)

Se även


NdisFReturnNetBufferLists

NDIS_OID_REQUEST

NDIS_SWITCH_NIC_PARAMETERS

NdisFOidRequest

OID_SWITCH_NIC_CREATE

OID_SWITCH_PORT_ARRAY

ReferenceSwitchPort