Abfragen der Parameter eines NIC-Switches
Ein übermäßiger Treiber oder eine Benutzeranwendung kann die Parameter für einen NIC-Switch abrufen, der auf einem Netzwerkadapter erstellt wurde, der die Einzelstamm-E/A-Virtualisierung (SINGLE Root I/O Virtualization, SR-IOV) unterstützt. Der Treiber oder die Anwendung gibt eine OID-Methodenanforderung (Object Identifier) von OID_NIC_SWITCH_PARAMETERS aus, um diese Parameter abzurufen.
Bevor der überstehende Treiber oder die Benutzeranwendung diese OID-Methodenanforderung ausgibt, muss eine NDIS_NIC_SWITCH_PARAMETERS-Struktur initialisiert werden. Der Treiber oder die Anwendung muss den SwitchId-Member auf den Bezeichner des NIC-Schalters festlegen, für den Parameter zurückgegeben werden sollen.
Hinweis Ab Windows Server 2012 unterstützt die SR-IOV-Schnittstelle nur einen NIC-Switch auf dem Netzwerkadapter. Dieser Switch wird als Standard-NIC-Switch bezeichnet und vom bezeichner NDIS_DEFAULT_SWITCH_ID referenziert.
Nach einer erfolgreichen Rückgabe von dieser OID-Methodenanforderung enthält der InformationBuffer-Member der NDIS_OID_REQUEST-Struktur einen Zeiger auf eine NDIS_NIC_SWITCH_PARAMETERS-Struktur . Diese Struktur enthält die Parameter für den angegebenen Switch.
NDIS verarbeitet die OID_NIC_SWITCH_PARAMETERS-Anforderung für Miniporttreiber. NDIS gibt die Informationen aus einem internen Cache der Daten zurück, die es aus den folgenden Quellen verwaltet:
Die standardisierte SR-IOV-Schlüsselwort (keyword) Einstellungen in der Registrierung. Weitere Informationen zu diesen Schlüsselwörtern finden Sie unter Standardisierte INF-Schlüsselwörter für SR-IOV.
OID-Anforderungen von OID_NIC_SWITCH_CREATE_SWITCH und OID_NIC_SWITCH_PARAMETERS.