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: