Dela via


OID_SWITCH_PROPERTY_ENUM

Den Hyper-V utökningsbara växeltillägget utfärdar en OID-metodbegäran (object identifier) för OID_SWITCH_PROPERTY_ENUM för att hämta en matris. Den här matrisen innehåller de etablerade växelprinciper som matchar de angivna kriterierna. Varje element i matrisen anger egenskaperna för en utökningsbar växelprincip.

InformationBuffer medlem i NDIS_OID_REQUEST-strukturen innehåller en pekare till en buffert. Den här bufferten innehåller följande data:

Anmärkningar

OID_SWITCH_PROPERTY_ENUM OID får endast utfärdas när Hyper-V utökningsbara växeln har slutfört aktiveringen. Mer information finns i Fråga Hyper-V Utökningsbar växelkonfiguration.

Till skillnad från OID-frågebegäranden från OID_SWITCH_PORT_PROPERTY_ENUMbehöver tillägget inte anropa några ReferenceSwitchXxx- eller DereferenceSwitchXxx funktioner när det utfärdar OID_SWITCH_PROPERTY_ENUM begäran ned den utökningsbara växeldrivrutinsstacken.

Obs Om tillägget tar emot OID-metodens begäran om OID_SWITCH_PROPERTY_ENUM får den inte slutföra OID-begäran. I stället måste den anropa NdisFOidRequest- för att vidarebefordra OID-begäran ned den utökningsbara växeldrivrutinsstacken.

Returstatuskoder

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

Statuskod Beskrivning

NDIS_STATUS_SUCCESS

OID-begäran har slutförts.

NDIS_STATUS_INVALID_LENGTH

Informationsbuffertens längd är för liten för att returnera NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS struktur och dess matris med NDIS_SWITCH_PROPERTY_ENUM_INFO element. Den utökningsbara växelns underliggande miniportgräns anger DATA. METHOD_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_PROPERTY_ENUM_INFO

NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS

fråga Hyper-V Utökningsbar växelkonfiguration