Freigeben über


OID_QOS_OFFLOAD_SQ_STATS

Überlastende Treiber geben OID-Methodenanforderungen von OID_QOS_OFFLOAD_SQ_STATS aus, um eine Liste aller Scheduler Queues (SQs) mit ihren Stat-Indikatoren abzurufen, die derzeit auf einem Miniportadapter vorhanden sind.

Nach erfolgreicher Rückgabe der OID-Abfrageanforderung enthält das InformationBuffer-Element der NDIS_OID_REQUEST-Struktur einen Zeiger auf eine NDIS_QOS_SQ_ARRAY-Struktur . Jedes Element des Arrays ist eine NDIS_QOS_SQ_STATS Struktur.

Wenn der NDIS_OID_REQUEST Puffer der OID-Abfrage eine gültige VPortId enthält, sind die zurückgegebenen Statistiken spezifisch für den angegebenen vPort. Andernfalls geben die Statistiken die Gesamtstatistik für alle vPorts an, die jeder SQ zugeordnet sind.

Bemerkungen

Rückgabestatuscodes

NDIS verarbeitet die OID-Methodenanforderung von OID_QOS_OFFLOAD_SQ_STATS für Miniporttreiber und 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_PARAMETER Die Länge des InformationBuffers ist kleiner als NDIS_SIZEOF_QOS_SQ_ARRAY_REVISION_1.
NDIS_STATUS_BUFFER_TOO_SHORT Die Länge des Informationspuffers reicht für die zurückgegebenen Daten nicht aus.
NDIS_STATUS_Xxx Die Anforderung ist aus anderen Gründen fehlgeschlagen.

Anforderungen

Anforderung Wert
Version Unterstützt in NDIS 6.85 und höher.
Header Ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_OID_REQUEST

NDIS_QOS_SQ_PARAMETERS

NDIS_QOS_SQ_ARRAY

NDIS_QOS_SQ_STATS