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.
Een netwerkadapter die ondersteuning biedt aan single root I/O-virtualisatie (SR-IOV) moet een NIC-switch kunnen verwijderen. Alleen het minipoortstuurprogramma voor de PCI Express (PCIe) Fysieke functie (PF) van de SR-IOV-adapter kan een NIC-schakelaar op de adapter verwijderen.
Opmerking Vanaf NDIS 6.30 in Windows Server 2012 ondersteunt de SR-IOV interface slechts één NIC-switch op de netwerkadapter. Deze switch staat bekend als de standaard NIC-switchen verwijst naar de NDIS_DEFAULT_SWITCH_ID-id.
Voordat het PF-minipoortstuurprogramma wordt gestopt, verwijdert NDIS de NIC-switch door een object-id (OID) setaanvraag van OID_NIC_SWITCH_DELETE_SWITCHuit te geven. De InformationBuffer lid van de NDIS_OID_REQUEST-structuur bevat een aanwijzer naar een NDIS_NIC_SWITCH_DELETE_SWITCH_PARAMETERS structuur waarmee de id wordt opgegeven van de switch die wordt verwijderd.
NDIS dwingt de volgende beleidsregels af voordat de OID-setaanvraag van OID_NIC_SWITCH_DELETE_SWITCH naar het PF-minipoortstuurprogramma wordt verzonden:
NDIS garandeert dat alle ontvangen filters zijn gewist van de standaard- en niet-standaard virtuele poorten (VPorts) op de NIC-switch. Ontvangstfilters worden gewist via een OID-setaanvraag van OID_RECEIVE_FILTER_CLEAR_FILTER.
NDIS garandeert dat alle niet-standaard virtuele poorten (VPorts) die op de switch zijn gemaakt, eerder zijn verwijderd. VPorts worden verwijderd door middel van een OID-instelaanvraag van OID_NIC_SWITCH_DELETE_VPORT.
NDIS garandeert dat alle resources voor PCIe Virtual Functions (VFs) die zijn gekoppeld aan de NIC-switch eerder zijn vrijgemaakt. VFs worden vrijgemaakt via een OID set-aanvraag van OID_NIC_SWITCH_FREE_VF.
Wanneer het PF-minipoortstuurprogramma de OID-methodeaanvraag OID_NIC_SWITCH_DELETE_SWITCHontvangt, moet het de volgende handelingen uitvoeren:
Als het PF-minipoortstuurprogramma ondersteuning biedt voor het statisch maken en configureren van NIC-switches, moeten de softwarebronnen die zijn gekoppeld aan de opgegeven NIC-switch worden vrijgemaakt. Het stuurprogramma kan echter alleen de hardwarebronnen voor de NIC-switch vrij maken wanneer MiniportHaltEx- wordt aangeroepen.
Zie Statische creatie van een NIC-switchvoor meer informatie over het maken van een statische NIC-switch.
Als het PF-minipoortstuurprogramma ondersteuning biedt voor het dynamisch maken en configureren van NIC-switches, moeten de hardware- en softwarebronnen die zijn gekoppeld aan de opgegeven NIC-switch, worden vrijgemaakt.
Zie Dynamische creatie van een NIC-switchvoor meer informatie over het maken van een dynamische NIC-switch.
Als het PF-minipoortstuurprogramma ondersteuning biedt voor het dynamisch maken van NIC-switches en alle NIC-switches zijn verwijderd op de netwerkadapter, moet het stuurprogramma virtualisatie op de adapter uitschakelen door NdisMEnableVirtualizationaan te roepen. Als u virtualisatie wilt uitschakelen, moet de netwerkadapter de parameter EnableVirtualization instellen op FALSE en de parameter NumVFs op nul.
NdisMEnableVirtualization leegt het NumVFs element en het VF Enable bit in de SR-IOV Extended Capability structuur in de PCIe-configuratieruimte van de PF van de netwerkadapter.
Opmerking Als het PF-minipoortstuurprogramma ondersteuning biedt voor statisch maken en configureren van NIC-switches, mag deze alleen NdisMEnableVirtualization aanroepen wanneer MiniportHaltEx- wordt aangeroepen.