Delen via


OID_SWITCH_PROPERTY_ENUM

De Hyper-V uitbreidbare switchextensie geeft een OID-methodeaanvraag (Object Identifier) van OID_SWITCH_PROPERTY_ENUM om een matrix te verkrijgen. Deze matrix bevat het ingerichte switchbeleid dat voldoet aan de opgegeven criteria. Elk element in de matrix geeft de eigenschappen van een uitbreidbaar switchbeleid aan.

De InformationBuffer lid van de NDIS_OID_REQUEST structuur bevat een aanwijzer naar een buffer. Deze buffer bevat de volgende gegevens:

Opmerkingen

De OID_SWITCH_PROPERTY_ENUM OID mag alleen worden uitgegeven wanneer de Hyper-V uitbreidbare switch is geactiveerd. Zie query's uitvoeren op de Hyper-V Uitbreidbare switchconfiguratie voor meer informatie.

In tegenstelling tot OID-queryaanvragen van OID_SWITCH_PORT_PROPERTY_ENUMhoeft de extensie geen ReferenceSwitchXxx- of DereferenceSwitchXxx functies aan te roepen wanneer de OID_SWITCH_PROPERTY_ENUM aanvraag de uitbreidbare switchstuurprogrammastack omlaag brengt.

Opmerking Als de extensie de aanvraag van de OID-methode van OID_SWITCH_PROPERTY_ENUM ontvangt, mag deze de OID-aanvraag niet voltooien. In plaats daarvan moet deze NdisFOidRequest aanroepen om de OID-aanvraag door te sturen naar de uitbreidbare stack van het switchstuurprogramma.

Statuscodes retourneren

De onderliggende minipoortrand van de uitbreidbare switch voltooit de OID-queryaanvraag van OID_SWITCH_PROPERTY_ENUM en retourneert een van de volgende statuscodes.

Statuscode Beschrijving

NDIS_STATUS_SUCCESS

De OID-aanvraag is voltooid.

NDIS_STATUS_INVALID_LENGTH

De lengte van de informatiebuffer is te klein om de NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS structuur en de matrix van NDIS_SWITCH_PROPERTY_ENUM_INFO elementen te retourneren. De onderliggende minipoortrand van de uitbreidbare switch stelt de DATA in. METHOD_INFORMATION. BytesNeeded lid in de NDIS_OID_REQUEST structuur tot de minimale buffergrootte die is vereist.

NDIS_STATUS_FAILURE

De aanvraag is om andere redenen mislukt.

Eisen

Versie

Ondersteund in NDIS 6.30 en hoger.

Rubriek

Ntddndis.h (inclusief Ndis.h)

Zie ook


NDIS_OID_REQUEST

NDIS_SWITCH_PROPERTY_ENUM_INFO

NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS

query's uitvoeren op de Hyper-V Uitbreidbare switchconfiguratie