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 method requests of OID_QOS_OFFLOAD_ENUM_SQS to obtain a list of all Scheduler Queues (SQs), with their parameters, that are currently present on a miniport adapter.
After a successful return from the OID method request, the InformationBuffer member of the NDIS_OID_REQUEST structure contains a pointer to an NDIS_QOS_SQ_ARRAY structure. Each element of the array is an NDIS_QOS_SQ_PARAMETERS structure.
Remarks
Return Status Codes
NDIS handles the OID method request of OID_QOS_OFFLOAD_ENUM_SQS 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_ARRAY_REVISION_1. |
NDIS_STATUS_BUFFER_TOO_SHORT | The length of the information buffer is not sufficient for the returned data. |
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) |