Delen via


OID_SWITCH_PORT_PROPERTY_ENUM

De Hyper-V uitbreidbare switchextensie geeft een OID-methodeaanvraag (Object Identifier) van OID_SWITCH_PORT_PROPERTY_ENUM om een matrix te verkrijgen. Deze matrix bevat het ingerichte poortbeleid dat voldoet aan de opgegeven criteria. Elk element in de matrix specificeert de eigenschappen van een beleid voor een opgegeven uitbreidbare switchpoort.

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

Opmerkingen

Voordat er een OID-methodeaanvraag van OID_SWITCH_PORT_PROPERTY_ENUM wordt uitgevoerd, moet de uitbreiding voor uitbreidbare switch de volgende richtlijnen volgen:

  • De extensie kan alleen de OID_SWITCH_PORT_PROPERTY_ENUM aanvraag uitgeven nadat de protocolrand van de uitbreidbare switch een OID_SWITCH_PORT_CREATE aanvraag heeft en voordat er een OID_SWITCH_PORT_TEARDOWN aanvraag wordt uitgevoerd.

  • De extensie moet ReferenceSwitchPort aanroepen voordat NdisFOidRequest wordt aangeroepen om de OID_SWITCH_PORT_PROPERTY_ENUM aanvraag uit te geven. Dit zorgt ervoor dat de opgegeven poort pas wordt verwijderd nadat de OID-aanvraag is voltooid.

    Nadat de OID-aanvraag is voltooid, moet de extensie DereferenceSwitchPortaanroepen. De extensie moet deze functie aanroepen, ongeacht of de OID-aanvraag is voltooid met NDIS_STATUS_SUCCESS.

De OID_SWITCH_PORT_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.

Opmerking Als de extensie de aanvraag van de OID-methode van OID_SWITCH_PORT_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_PORT_PROPERTY_ENUM en retourneert de volgende statuscode.

Statuscode Beschrijving

NDIS_STATUS_SUCCESS

De OID-aanvraag is voltooid.

Eisen

Versie

Ondersteund in NDIS 6.30 en hoger.

Rubriek

Ntddndis.h (inclusief Ndis.h)

Zie ook


DereferenceSwitchPort

NDIS_OID_REQUEST

NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO

NDIS_SWITCH_PORT_PROPERTY_ENUM_PARAMETERS

NdisFOidRequest

query's uitvoeren op de Hyper-V Uitbreidbare switchconfiguratie

ReferenceSwitchPort-