Freigeben über


OID_QOS_REMOTE_PARAMETERS

Ein übermäßiger Treiber gibt eine OID-Abfrageanforderung (Object Identifier) von OID_QOS_REMOTE_PARAMETERS aus, um die QoS-Parameter (Quality of Service) von NDIS für einen Remotepeer abzurufen. Der Miniporttreiber verwendet diese Remote-QoS-Parameter, um seine betriebsbereiten NDIS-QoS-Parameter aufzulösen. Der Treiber konfiguriert den Netzwerkadapter mit den Betriebsparametern, um die QoS-Paketübertragung durchzuführen.

Nach einer erfolgreichen Rückgabe von der OID-Abfrageanforderung enthält das InformationBuffer-Element der NDIS_OID_REQUEST-Struktur einen Zeiger auf eine NDIS_QOS_PARAMETERS-Struktur .

Hinweis Diese OID-Abfrageanforderung ist nur für Miniporttreiber gültig, die die IEEE 802.1 Data Center Bridging-Schnittstelle (DCB) unterstützen.

Bemerkungen

Wenn NDIS die OID-Anforderung von OID_QOS_REMOTE_PARAMETERS erfolgreich verarbeitet, gibt sie die NDIS-QoS-Remoteparameter zurück, die sie aus dem vorherigen NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE status Vom Miniporttreiber ausgegebenen Angabe zwischengespeichert hatte. Der Treiber gibt diese status Angabe aus, um den anfänglichen Satz von NDIS-QoS-Parametern zu melden. Der Treiber gibt auch diese status-Anzeige aus, wenn sich die NDIS-QoS-Remoteparameter ändern.

NDIS gibt eine NDIS_QOS_PARAMETERS-Struktur zurück, die wie folgt initialisiert wird:

Weitere Informationen zu NDIS-QoS-Remoteparametern finden Sie unter Übersicht über NDIS-QoS-Parameter.

Zurückgeben von Statuscodes

NDIS gibt einen der folgenden status-Codes 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 sizeof(NDIS_QOS_PARAMETERS). NDIS legt die DATEN fest. QUERY_INFORMATION. BytesNeeded-Member in der NDIS_OID_REQUEST Struktur auf die erforderliche Mindestpuffergröße.

NDIS_STATUS_FAILURE

Die Anforderung ist aus anderen Gründen fehlgeschlagen.

Requirements (Anforderungen)

Version

Unterstützt in NDIS 6.30 und höher.

Header

Ntddndis.h (include Ndis.h)

Weitere Informationen


NdisMOidRequestComplete

NDIS_OID_REQUEST

NDIS_QOS_CAPABILITIES

NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE

NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE

OID_QOS_PARAMETERS