Click or drag to resize

wclBluetoothRadioHalEnumRemoteServices Method

Implements a hardware-dependent code for reading the available services from a remote Bluetooth device.

Namespace: wclBluetooth
Assembly: 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
)

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