BthGetBasebandHandles (Windows Embedded CE 6.0)
1/6/2010
This function retrieves handles of all current connections. This is equivalent to BTH_HCI_IOCTL_GET_BASEBAND_HANDLES HCI IOCTL function.
Syntax
int BthGetBasebandHandles(
int cHandles,
unsigned short* pHandles,
int* pcHandlesReturned
);
Parameters
- cHandles
[in] The number of handles in the pHandles buffer.
- pHandles
[out] Pointer to an array of connections.
- pcHandlesReturned
[out] Pointer to the number of handles returned.
Return Value
This function returns ERROR_SUCCESS when it completes successfully.
A return value of ERROR_SERVICE_NOT_ACTIVE indicates that the hardware is not inserted or that the Bluetooth stack is not present.
A return value of ERROR_NOT_FOUND indicates that an active ACL connection to the peer that is specified by the Bluetooth address does not exist.
A return value of ERROR_INSUFFICIENT_BUFFER indicates that the buffer is too small. pcHandlesReturned contains the required size of the array.
Other standard error codes may be returned as appropriate.
Requirements
Header | bt_api.h |
Library | Btdrt.lib |
Windows Embedded CE | Windows CE .NET 4.2 and later |
See Also
Reference
Bluetooth OS Functions
BthGetBasebandConnections