OID_QOS_OFFLOAD_UPDATE_SQ
Overlying drivers issue OID set requests of OID_QOS_OFFLOAD_UPDATE_SQ to update a Scheduler Queue (SQ) on the miniport adapter. The caller should set the InformationBuffer member of the NDIS_OID_REQUEST structure to contain a pointer to an NDIS_QOS_SQ_PARAMETERS structure.
The caller should set the SqId field of NDIS_QOS_SQ_PARAMETERS to the current SQ ID of the SQ it wants to update. The caller should set the rest of the fields to the full set of parameters it desires on this SQ, except the SqType field which cannot be updated.
Remarks
Return Status Codes
NDIS handles the OID set request of OID_QOS_OFFLOAD_UPDATE_SQ for miniport drivers and returns one of the following status codes.
Status Code | Description |
---|---|
NDIS_STATUS_SUCCESS | The OID request completed successfully. |
NDIS_STATUS_NOT_SUPPORTED | The miniport driver does not support the NDIS QoS interface. |
NDIS_STATUS_INVALID_PARAMETER | The length of the InformationBuffer is less than NDIS_SIZEOF_QOS_SQ_PARAMETERS_REVISION_1. |
NDIS_STATUS_Xxx | The request failed for other reasons. |
Requirements
Requirement | Value |
---|---|
Version | Supported in NDIS 6.85 and later. |
Header | Ntddndis.h (include Ndis.h) |