Public Member Functions | |
| void | CreateBandwidthGroup (in wstring name, in BandwidthGroupType type, in unsigned long maxBytesPerSec) |
| Creates a new bandwidth group. | |
| void | DeleteBandwidthGroup (in wstring name) |
| Deletes a new bandwidth group. | |
| void | GetBandwidthGroup (in wstring name,[retval] out IBandwidthGroup bandwidthGroup) |
| Get a bandwidth group by name. | |
| void | GetAllBandwidthGroups ([retval] out IBandwidthGroup[] bandwidthGroups) |
| Get all managed bandwidth groups. | |
Public Attributes | |
| readonly attribute unsigned long | numGroups |
| The current number of existing bandwidth groups managed. | |
This includes network and disk I/O.
{D0A24DB0-F756-11DF-98CF-0800200C9A66} | void IBandwidthControl::CreateBandwidthGroup | ( | in wstring | name, | |
| in BandwidthGroupType | type, | |||
| in unsigned long | maxBytesPerSec | |||
| ) |
Creates a new bandwidth group.
| name | Name of the bandwidth group. | |
| type | The type of the bandwidth group (network or disk). | |
| maxBytesPerSec | The maximum number of bytes which can be transfered by all entities attached to this group during one second. |
| void IBandwidthControl::DeleteBandwidthGroup | ( | in wstring | name | ) |
Deletes a new bandwidth group.
| name | Name of the bandwidth group to delete. |
| void IBandwidthControl::GetBandwidthGroup | ( | in wstring | name, | |
| [retval] out IBandwidthGroup | bandwidthGroup | |||
| ) |
Get a bandwidth group by name.
| name | Name of the bandwidth group to get. | |
| bandwidthGroup | Where to store the bandwidth group on success. |
| void IBandwidthControl::GetAllBandwidthGroups | ( | [retval] out IBandwidthGroup[] | bandwidthGroups | ) |
Get all managed bandwidth groups.
| bandwidthGroups | The array of managed bandwidth groups. |
| readonly attribute unsigned long IBandwidthControl::numGroups |
The current number of existing bandwidth groups managed.
1.5.6