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 protocolrand van de Hyper-V uitbreidbare switch geeft een aanvraag van de OID-methode (Object Identifier) van OID_SWITCH_FEATURE_STATUS_QUERY uit om aangepaste statusinformatie te verkrijgen uit een extensie over de uitbreidbare switch. Deze informatie staat bekend als functiestatus informatie. De indeling van deze informatie wordt gedefinieerd door de onafhankelijke softwareleverancier (ISV).
Na een geslaagde terugkeer van deze OID-methodeaanvraag bevat de InformationBuffer lid van de NDIS_OID_REQUEST-structuur een aanwijzer naar een buffer. Deze buffer bevat de volgende gegevens:
Een NDIS_SWITCH_FEATURE_STATUS_PARAMETERS structuur waarmee de parameters worden opgegeven voor het type functiestatusgegevens dat moet worden geretourneerd.
Een NDIS_SWITCH_FEATURE_STATUS_CUSTOM structuur met de informatie over de functiestatus voor de uitbreidbare switch.
Opmerkingen
Zie Informatie over de status van aangepaste switchfuncties beherenvoor richtlijnen voor het afhandelen van een OID-setaanvraag van OID_SWITCH_FEATURE_STATUS_QUERY.
Statuscodes retourneren
De extensie retourneert een van de volgende statuscodes voor de OID-methodeaanvraag van OID_SWITCH_FEATURE_STATUS_QUERY.
| Statuscode | Beschrijving |
|---|---|
NDIS_STATUS_SUCCESS |
De OID-aanvraag is voltooid. |
NDIS_STATUS_INVALID_LENGTH |
De lengte van de informatiebuffer is te klein om de informatie over de functiestatus en de NDIS_SWITCH_FEATURE_STATUS_CUSTOM- en NDIS_SWITCH_FEATURE_STATUS_PARAMETERS structuren 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) |