wclBluetoothRadioHalEnumRemoteServices Method |
Implements a hardware-dependent code for reading the available
services from a remote Bluetooth device.
Namespace: wclBluetoothAssembly: wclBluetoothFramework (in wclBluetoothFramework.dll) Version: 7.17.12.0 (7.17.12.0)
Syntax protected abstract int HalEnumRemoteServices(
long Address,
Guid Uuid,
out wclBluetoothService[] Services
)
Protected MustOverride Function HalEnumRemoteServices (
Address As Long,
Uuid As Guid,
<OutAttribute> ByRef Services As wclBluetoothService()
) As Integer
protected:
virtual int HalEnumRemoteServices(
long long Address,
Guid Uuid,
[OutAttribute] array<wclBluetoothService>^% Services
) abstract
Parameters
- Address Int64
- The remote Bluetooth device's MAC
address.
- Uuid Guid
- The pointer to a service's UUID. If an application
need to get information about specific service it set this
parameter to a valid pointer to the required service's UUID.
If this parameter is null the information about all available
services will be returned.
- Services wclBluetoothService
- On output the remote Bluetooth device
services list. An application is responsible to free a memory
allocated for the array.
Return Value
Int32 If the function succeed the return value is
WCL_E_SUCCESS. Otherwise the method returns one of
the WCL error codes.
Remarks A derived class must override this method to provide
driver-dependent code.
See Also