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)

See also

NDIS_OID_REQUEST

NDIS_QOS_SQ_PARAMETERS

OID_QOS_OFFLOAD_CREATE_SQ

OID_QOS_OFFLOAD_DELETE_SQ