Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein übermäßiger Treiber gibt eine OID-Abfrageanforderung (Object Identifier) von OID_QOS_CURRENT_CAPABILITIES aus, um die aktuell aktivierten NDIS Quality of Service (QoS)-Hardwarefunktionen eines Netzwerkadapters abzurufen.
Nach einer erfolgreichen Rückgabe aus der OID-Abfrageanforderung enthält das InformationBuffer Element der NDIS_OID_REQUEST-Struktur einen Zeiger auf eine NDIS_QOS_CAPABILITIES Struktur.
Hinweis Diese OID-Abfrageanforderung wird von NDIS für Miniporttreiber behandelt, die die IEEE 802.1 Data Center Bridging (DCB)-Schnittstelle unterstützen.
Bemerkungen
Miniport-Treiber registrieren die derzeit aktivierten NDIS QoS-Hardwarefunktionen eines Netzwerkadapters, wenn die MiniportInitializeEx- funktion aufgerufen wird. Der Treiber registriert diese Funktionen mithilfe der folgenden Schritte:
Der Treiber initialisiert eine NDIS_QOS_CAPABILITIES Struktur mit den aktivierten QoS-Hardwarefunktionen.
Der Treiber legt den CurrentQosCapabilities Member der NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES Struktur auf einen Zeiger auf die NDIS_QOS_CAPABILITIES-Struktur fest.
Der Miniporttreiber ruft dann die NdisMSetMiniportAttributes--Funktion auf und legt den MiniportAttributes Parameter auf einen Zeiger auf eine NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES Struktur fest.
Hinweis NDIS die derzeit aktivierten NDIS QoS-Hardwarefunktionen eines Netzwerkadapters nicht über das Überlying von Protokoll- und Filtertreibern während der Bindungs- oder Anfügungsvorgänge meldet.
Weitere Informationen zum Registrieren von NDIS QoS-Funktionen finden Sie unter Registrieren von NDIS QoS Capabilities.
Rückgabestatuscodes
NDIS verarbeitet die OID-Abfrageanforderung von OID_QOS_CURRENT_CAPABILITIES Anforderung für Miniporttreiber und gibt einen der folgenden Statuscodes zurück.
Statuscode | Beschreibung |
---|---|
NDIS_STATUS_SUCCESS |
Die OID-Anforderung wurde erfolgreich abgeschlossen. |
NDIS_STATUS_NOT_SUPPORTED |
Der Miniporttreiber unterstützt die NDIS QoS-Schnittstelle nicht. |
NDIS_STATUS_INVALID_LENGTH |
Die Länge des Informationspuffers ist kleiner als die Größe(NDIS_QOS_CAPABILITIES). NDIS legt die DATA fest. QUERY_INFORMATION. BytesNeededed Member in der NDIS_OID_REQUEST Struktur auf die erforderliche Mindestpuffergröße. |
NDIS_STATUS_FAILURE |
Fehler bei der Anforderung aus anderen Gründen. |
Anforderungen
Version |
Unterstützt in NDIS 6.30 und höher. |
Kopfball |
Ntddndis.h (include Ndis.h) |