Dela via


OID_SWITCH_PARAMETERS

Ett Hyper-V utökningsbart växeltillägg utfärdar en OID-frågebegäran (object identifier) för OID_SWITCH_PARAMETERS för att hämta konfigurationsdata för den utökningsbara växeln.

Om OID-frågebegäran har slutförts innehåller InformationBuffer medlem i NDIS_OID_REQUEST-strukturen en pekare till en NDIS_SWITCH_PARAMETERS struktur.

Anmärkningar

När tillägget bearbetar den returnerade NDIS_SWITCH_PARAMETERS-strukturen får det inte förutsätta att de olika strängmedlemmarna i den NDIS_SWITCH_PARAMETERS strukturen, till exempel SwitchName, är null-avslutade. Datatyperna för dessa strängmedlemmar är typdefinierade av IF_COUNTED_STRING struktur. Tillägget måste fastställa stränglängden från värdet för Längd medlem i den här strukturen.

Obs Om strängen är null-avslutad får Längd medlem inte innehålla det avslutande null-tecknet.

Returstatuskoder

Den underliggande miniportgränsen för den utökningsbara växeln slutför OID-frågebegäran för OID_SWITCH_PARAMETERS och returnerar någon av följande statuskoder.

Statuskod Beskrivning

NDIS_STATUS_SUCCESS

OID-begäran har slutförts.

NDIS_STATUS_INVALID_LENGTH

Längden på informationsbufferten är för liten för att returnera den OID_SWITCH_PARAMETERS strukturen för en OID-frågebegäran. Den utökningsbara växelns underliggande miniportgräns anger DATA. QUERY_INFORMATION. BytesNeeded medlem i NDIS_OID_REQUEST struktur till den minsta buffertstorlek som krävs.

NDIS_STATUS_FAILURE

Begäran misslyckades av andra skäl.

Krav

Version

Stöds i NDIS 6.30 och senare.

Rubrik

Ntddndis.h (inkludera Ndis.h)

Se även


NDIS_OID_REQUEST

NDIS_SWITCH_PARAMETERS

NdisFOidRequest