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) |