Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Overlying drivers issue OID set requests of OID_QOS_OFFLOAD_CREATE_SQ to create a new Scheduler Queue (SQ) on the miniport adapter. The caller sets the InformationBuffer member of the NDIS_OID_REQUEST structure to contain a pointer to an NDIS_QOS_SQ_PARAMETERS structure. NDIS_QOS_SQ_PARAMETERS contains the parameters of the new SQ.
Remarks
NDIS_QOS_SQ_ID is a ULONG value that NDIS allocates and assigns for an SQ. This identifier is unique per miniport adapter. The value NDIS_QOS_DEFAULT_SQ_ID is not a valid SQ ID and means that no SQ is to be used.
Return Status Codes
NDIS handles the OID set request of OID_QOS_OFFLOAD_CREATE_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_INVALID_PARAMETER | The length of the InformationBuffer is less than NDIS_SIZEOF_QOS_SQ_PARAMETERS_REVISION_1 or the SqId field of NDIS_QOS_SQ_PARAMETERS in the InformationBuffer is NDIS_QOS_DEFAULT_SQ_ID. |
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) |