OID_NIC_SWITCH_DELETE_VPORT
Přílišný ovladač vydává požadavek na nastavení identifikátoru objektu (OID) OID_NIC_SWITCH_DELETE_VPORT k odstranění nedefaultního virtuálního portu (VPort), který byl dříve vytvořen na přepínači síťového adaptéru síťového adaptéru. Nadlimitní ovladač může odstranit VPort, který dříve vytvořil pouze vydáním požadavku metody OID OID_NIC_SWITCH_CREATE_VPORT.
Overlying drivers issue this OID set request to the miniport driver for the network adapter's PCIe Physical Function (PF). Tento požadavek sady identifikátorů je vyžadován pro ovladače miniportu PF, které podporují rozhraní virtualizace V/V s jedním kořenovým serverem (SR-IOV).
InformationBuffer člen struktury NDIS_OID_REQUEST obsahuje ukazatel na NDIS_NIC_SWITCH_DELETE_VPORT_PARAMETERS strukturu.
Poznámky
Přílišný ovladač, například protokol nebo ovladač filtru, může odstranit pouze nedefault VPort, který už vytvořil. Přílišný ovladač vytvoří VPort vydáním požadavku metody OID OID_NIC_SWITCH_CREATE_VPORT.
Když ovladač miniportu PF obdrží požadavek OID OID_NIC_SWITCH_DELETE_VPORT, ovladač musí uvolnit hardwarové a softwarové prostředky, které byly přiděleny pro zadaný VPort.
Další informace naleznete v tématu Odstranění virtuálního portu.
Poznámka: Prostřednictvím požadavků OID OID_NIC_SWITCH_DELETE_VPORT je možné explicitně odstranit pouze nedefault virtuálníchportů. Výchozí VPort se implicitně odstraní, když ovladač miniportu PF odstraní výchozí přepínač síťové karty. Další informace naleznete v tématu Odstranění přepínače síťové karty.
Návratové stavové kódy
Ovladač miniportu PF vrátí jeden z následujících stavových kódů pro požadavek sady identifikátorů OID_NIC_SWITCH_DELETE_VPORT.
Stavový kód | Popis |
---|---|
NDIS_STATUS_SUCCESS |
Požadavek OID byl úspěšně dokončen. |
NDIS_STATUS_NOT_SUPPORTED |
Ovladač miniportu PF buď nepodporuje rozhraní jedno kořenové virtualizace vstupně-výstupních operací (SR-IOV), nebo není povoleno používat rozhraní. |
NDIS_STATUS_INVALID_PARAMETER |
Nejméně jeden člen struktury NDIS_NIC_SWITCH_DELETE_VPORT_PARAMETERS má neplatné hodnoty. |
NDIS_STATUS_INVALID_LENGTH |
Délka vyrovnávací paměti informací je menší než velikost(NDIS_NIC_SWITCH_DELETE_VPORT_PARAMETERS). Ovladač miniportu PF musí nastavit DATA. SET_INFORMATION. BytesNeeded člen ve struktuře NDIS_OID_REQUEST na minimální požadovanou velikost vyrovnávací paměti. |
NDIS_STATUS_FAILURE |
Žádost se nezdařila z jiných důvodů. |
Požadavky
Verze |
Podporováno v NDIS 6.30 a novějších verzích. |
Záhlaví |
Ntddndis.h (včetně Ndis.h) |