HCI IOCTL Functions (Windows Embedded CE 6.0)
1/6/2010
The following table shows all the host controller interface (HCI) IOCTLs.
IOCTL call | Value |
---|---|
0x00000001 |
|
0x00000002 |
|
0x00000003 |
|
0x00000004 |
|
0x00000005 |
|
0x00000006 |
|
0x00000007 |
|
0x00000008 |
|
0x00000009 |
|
0x0000000a |
|
0x0000000b |
|
0x0000000c |
|
0x0000000d |
|
0x0000000e |
|
0x0000000f |
|
0x00000010 |
|
0x00000012 |
|
0x00000013 |
|
0x00000015 |
|
0x00000011 |
|
0x00000014 |
|
0x80000001 |
See the Bt_ddi.h file for complete specifications of the HCI interface
Adding new IOCTL functions
New services can be provided by the extension layer through the standard stream driver IOControl mechanism. Applications can access these new services through the new IOCTL calls.
The following illustrates how to add new IOCTL functions.
int iRes = DeviceIoControl (
hFile, LAYER_IOCTL_SERVICE_1,
&p, sizeof(p), NULL, 0, NULL, NULL
);
See Also
Other Resources
Host Controller Interface
Bluetooth OS Design Development
Bluetooth Protocol Stack