Developer

API Reference

INetwork_GetSupportedQoSProfiles()

Brew Release
Brew MP 1.0.2
See Also
Error Codes INetwork
Description
This function returns the current QoS Profiles supported by the network.
Parameters
  • me
    []:
    The interface pointer.
  • awQoSProfiles
    []:
    [out] - Caller-allocated array in which the supported QoS Profile IDs are returned.
  • uNumProfiles
    []:
    [in] - The number of entries in awQoSProfiles (the number of QoS Profile IDs it can hold).
  • puNumProfilesRequired
    []:
    [out] - The number of entries required to receive all the QoS Profile IDs. If set to NULL, this value will not be filled.
Interface
Prototype
   int INetwork_GetSupportedQoSProfiles(INetwork *me, 
                                        uint16 awQoSProfiles[], 
                                        uint8 uNumProfiles,
                                        uint8* puNumProfilesRequired);
Return
AEE_NET_SUCCESS: Success. puNumProfilesRequired holds the number of QoS Profiles currently supported by the network. awQoSProfiles contains the QoS Profiles information. If its size does not fit the number of supported profiles only the first n profile IDs that can fit into the provided size are returned. The caller may call the API again with an appropriately larger awQoSProfiles allocated array to get all supported Qos profile IDs. AEE_NET_EOPNOTSUPP: The operation is not supported. AEE_NET_ENETNONET: The network subsystem is unavailable. AEE_NET_EQOSUNAWARE: The current network is a QoS-unaware system (does not support QoS). Other AEE error code : As appropriate.
Side Effect
None.
Comment
None.
  • Follow