OID_QOS_OFFLOAD_HARDWARE_CAPABILITIES

An overlying driver issues an OID query request of OID_QOS_OFFLOAD_HARDWARE_CAPABILITIES to obtain the Quality of Service (QoS) offload hardware capabilities of a miniport adapter.

After a successful return from the OID query request, the InformationBuffer member of the NDIS_OID_REQUEST structure contains a pointer to an NDIS_QOS_OFFLOAD_CAPABILITIES structure.

Remarks

The NDIS_QOS_OFFLOAD_CAPABILITIES structure specifies the hardware and current Hardware Quality of Service (QoS) offload capabilities of a miniport adapter.

Return Status Codes

NDIS handles the OID query request of OID_QOS_OFFLOAD_HARDWARE_CAPABILITIES 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_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)

See also

NDIS_OID_REQUEST

NDIS_QOS_OFFLOAD_CAPABILITIES

OID_QOS_OFFLOAD_CURRENT_CAPABILITIES