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 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:
Een NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS structuur die de parameters voor de uitbreidbare beleidsinventarisatie aangeeft.
Een matrix van NDIS_SWITCH_PROPERTY_ENUM_INFO structuren. Elk van deze structuren bevat informatie over een uitbreidbaar switchbeleid.
Opmerking Als de extensie niet is ingericht met exemplaren van het opgegeven uitbreidbare switchbeleid, stelt de extensie de NumProperties- lid van de NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS structuur in op nul en worden er geen NDIS_SWITCH_PROPERTY_ENUM_INFO structuren geretourneerd.
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_SWITCH_PROPERTY_ENUM_INFO
NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS
query's uitvoeren op de Hyper-V Uitbreidbare switchconfiguratie