共用方式為


藍牙

藍牙技術概觀。

若要開發藍牙,您需要下列標頭:

如需程式設計指南,請參閱 藍牙

回呼函式

標題 描述
PBYTESWAPUINT128 藍牙 SdpByteSwapUint128 函式是用來反轉不帶正負號 128 位整數的位元組順序。
PBYTESWAPUINT64 藍牙 SdpByteSwapUint64 函式是用來反轉不帶正負號 64 位整數的位元組順序。
PBYTESWAPUUID128 藍牙 SdpByteSwapUuid128 函式是用來反轉 128 位通用唯一識別碼的位元組順序, (UUID) 。
PCONVERTSTREAMTOTREE 藍牙 SdpConvertStreamToTree 函式可用來建立 Microsoft 專屬樹狀結構型 SDP 記錄的標記法,同時保留原始資料流程型標記法未修改。
PCONVERTTREETOSTREAM Bluetooth SdpConvertTreeToStream 函式可用來從樹狀結構標記法產生 SDP 記錄的原始位元組流標記法。 原始位元組資料流程版本適用于在本機 SDP 伺服器上發行。
PFNBTHPORT_INDICATION_CALLBACK 設定檔驅動程式會實作 L2CAP 回呼函式,以提供藍牙驅動程式堆疊的機制,以通知設定檔驅動程式來自遠端裝置的傳入 L2CAP 連線要求,以及目前開啟 L2CAP 線上狀態的任何變更。
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED 設定檔驅動程式會實作增強的 L2CAP 回呼函式,以提供藍牙驅動程式堆疊的機制,以通知設定檔驅動程式對目前開啟 L2CAP 或 eL2CAP 線上狀態的任何變更。
PFNBTH_ALLOCATE_BRB BthAllocateBrb 函式會配置藍牙要求區塊, (指定類型的 BRB) 。
PFNBTH_FREE_BRB BthFreeBrb 函式會釋放先前使用 BthAllocateBrb 配置的藍牙要求區塊 (BRB) 。
PFNBTH_INITIALIZE_BRB BthInitializeBrb 函式會初始化藍牙要求區塊, (BRB) 配置在本機堆疊上。
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE IsBluetoothVersionAvailable 函式會檢查作業系統是否支援指定的藍牙版本。
PFNBTH_REUSE_BRB BthReuseBrb 函式會重新初始化藍牙要求區塊, (BRB) 重複使用。
PFNSCO_INDICATION_CALLBACK 設定檔驅動程式會實作 SCO 回呼函式,以提供藍牙驅動程式堆疊的機制,以通知設定檔驅動程式來自遠端裝置的傳入 SCO 連線要求,以及目前開啟之 SCO 線上狀態的任何變更。
PGETNEXTELEMENT 藍牙 SdpGetNextElement 函式可用來逐一查看 SDP 記錄資料流程中找到的專案。
PRETRIEVEUINT64 藍牙 SdpRetrieveUint64 函式可用來從 SDP 資料流程複製未對齊的 64 位整數。
PRETRIEVEUUID128 藍牙 SdpRetrieveUuid128 函式可用來從 SDP 資料流程複製未對齊的 128 位通用唯一識別碼 (UUID) 。
PVALIDATESTREAM 藍牙 SdpValidateStream 函式可用來剖析原始 SDP 記錄,並判斷它是否包含錯誤。

IOCTLs

 
IOCTL_BTH_DISCONNECT_DEVICE

設定檔驅動程式會使用 IOCTL_BTH_DISCONNECT_DEVICE 來要求作業系統中斷指定的遠端裝置連線。
IOCTL_BTH_GET_DEVICE_INFO

IOCTL_BTH_GET_DEVICE_INFO要求會傳回所有快取、先前探索到已啟用藍牙的遠端無線電的相關資訊。
IOCTL_BTH_GET_LOCAL_INFO

IOCTL_BTH_GET_LOCAL_INFO要求會傳回本機藍牙系統和無線電的相關資訊。
IOCTL_BTH_GET_RADIO_INFO

IOCTL_BTH_GET_RADIO_INFO要求會取得指定遠端無線電的相關資訊。
IOCTL_BTH_HCI_VENDOR_COMMAND

IOCTL_BTH_HCI_VENDOR_COMMAND要求可讓藍牙應用程式將廠商特定的命令傳送至無線電。
IOCTL_BTH_SDP_ATTRIBUTE_SEARCH

IOCTL_BTH_SDP_ATTRIBUTE_SEARCH要求會取得指定 SDP 記錄的屬性。
IOCTL_BTH_SDP_CONNECT

IOCTL_BTH_SDP_CONNECT要求會在遠端藍牙裝置上建立 SDP 服務的連線。
IOCTL_BTH_SDP_DISCONNECT

IOCTL_BTH_SDP_DISCONNECT要求會關閉遠端 SDP 伺服器的連線。
IOCTL_BTH_SDP_REMOVE_RECORD

IOCTL_BTH_SDP_REMOVE_RECORD要求會移除先前提交設定檔驅動程式的本機 SDP 記錄。 本機伺服器將不再將此記錄提供給遠端裝置。
IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH

IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH要求會將 SDP 服務和屬性搜尋結合成單一作業。 這可讓呼叫端直接從遠端裝置取得 SDP 記錄。
IOCTL_BTH_SDP_SERVICE_SEARCH

IOCTL_BTH_SDP_SERVICE_SEARCH要求與 SDP 要求連絡遠端裝置,以處理特定服務類別或類別的 SDP 記錄。
IOCTL_BTH_SDP_SUBMIT_RECORD

IOCTL_BTH_SDP_SUBMIT_RECORD要求可讓設定檔驅動程式將 SDP 記錄新增至本機 SDP 伺服器,允許用戶端公告本機電腦上可用的服務。
IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO要求會將 SDP 記錄新增至本機 SDP 伺服器,以及不屬於 SDP 記錄本身的屬性。
IOCTL_BTHX_GET_VERSION

設定檔驅動程式會使用 IOCTL_BTHX_GET_VERSION 來取得傳輸驅動程式所支援的版本。
IOCTL_BTHX_QUERY_CAPABILITIES

IOCTL_BTHX_QUERY_CAPABILITIES可用來查詢傳輸驅動程式的功能。
IOCTL_BTHX_READ_HCI

IOCTL_BTHX_READ_HCI可用來從傳輸層讀取藍牙 ACL 資料和事件。
IOCTL_BTHX_SET_VERSION

IOCTL_BTHX_SET_VERSION可用來通知傳輸驅動程式所使用的擴充性介面版本。
IOCTL_BTHX_WRITE_HCI

IOCTL_BTHX_WRITE_HCI可用來將藍牙 ACL 資料和命令寫入傳輸層。
IOCTL_INTERNAL_BTH_SUBMIT_BRB

設定檔驅動程式會使用 IOCTL_INTERNAL_BTH_SUBMIT_BRB 將藍牙要求區塊 (BRB) 提交至藍牙驅動程式堆疊。
IOCTL_INTERNAL_BTHENUM_GET_DEVINFO

IOCTL_INTERNAL_BTHENUM_GET_DEVINFO要求會傳回導致隨插即用 (PnP) 管理員載入設定檔驅動程式目前實例的遠端裝置相關資訊。
IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO

IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO要求會取得導致隨插即用 (PnP) 管理員載入設定檔驅動程式的基礎裝置和服務相關資訊。

列舉

 
ACL_MODE

ACL_MODE列舉型別可用來列出 ACL 連線的可能狀態。
BRB_TYPE

當設定檔驅動程式建置並傳送 BRB 時,會使用BRB_TYPE列舉類型來判斷藍牙要求區塊。
BRB_VERSION

保留供內部使用。
BTHX_HCI_PACKET_TYPE

BTHX_HCI_PACKET_TYPE列舉會列出從藍牙堆疊傳送至傳輸驅動程式的不同封包類型。
BTHX_SCO_SUPPORT

BTHX_SCO_SUPPORT列舉會列出傳輸驅動程式所支援的不同範圍類型。
CODING_FORMAT

此列舉僅供內部使用。
ENUMERATOR_ACTION

Microsoft 保留ENUMERATOR_ACTION列舉,僅供內部使用。 請勿在程式碼中使用這個列舉。
ENUMERATOR_TYPE

ENUMERATOR_TYPE列舉類型是用來判斷列舉裝置是否與服務或通訊協定相關聯。 ENUMERATOR_TYPE列舉僅供內部使用,不應由設定檔驅動程式使用。
INDICATION_CODE

INDICATION_CODE列舉類型會向設定檔驅動程式指出發生何種 L2CAP 事件種類。
L2CAP_DISCONNECT_REASON

L2CAP_DISCONNECT_REASON列舉類型會提供 L2CAP 通道中斷連線的原因。
PCM_DATA_FORMAT

Microsoft 保留PCM_DATA_FORMAT列舉,僅供內部使用。 請勿在程式碼中使用這個列舉。
SCO_DISCONNECT_REASON

SCO_DISCONNECT_REASON列舉類型會提供 SCO 通道中斷連線的原因。
SCO_INDICATION_CODE

SCO_INDICATION_CODE列舉類型描述傳入 SCO 連線或結合狀態變更的類型。 藍牙驅動程式堆疊會從設定檔驅動程式之 SCO 回呼函式的 [指示] 引數中傳遞這個列舉的值。
SCO_LINK_TYPE

SCO_LINK_TYPE列舉類型描述處理 ScoIndicationRemoteConnect 指示事件時,SCO 連線所使用的連結類型。
SCO_RETRANSMISSION_EFFORT

SCO_RETRANSMISSION_EFFORT列舉類型是用來判斷 SCO 通道的重新傳輸原則。

函式

 
PBYTESWAPUINT128

藍牙 SdpByteSwapUint128 函式是用來反轉不帶正負號 128 位整數的位元組順序。
PBYTESWAPUINT64

藍牙 SdpByteSwapUint64 函式是用來反轉不帶正負號 64 位整數的位元組順序。
PBYTESWAPUUID128

藍牙 SdpByteSwapUuid128 函式是用來反轉 128 位通用唯一識別碼的位元組順序, (UUID) 。
PCONVERTSTREAMTOTREE

Bluetooth SdpConvertStreamToTree 函式是用來建立 Microsoft 專屬樹狀結構型 SDP 記錄的標記法,同時保留未經修改的原始資料流程型標記法。
PCONVERTTREETOSTREAM

Bluetooth SdpConvertTreeToStream 函式可用來從樹狀結構標記法產生 SDP 記錄的原始位元組流標記法。 原始位元組資料流程版本適用于本機 SDP 伺服器上的發行集。
PFNBTH_ALLOCATE_BRB

BthAllocateBrb 函式會配置藍牙要求區塊, (指定類型的 BRB) 。
PFNBTH_FREE_BRB

BthFreeBrb 函式會釋放先前搭配 BthAllocateBrb 配置的藍牙要求區塊 (BRB) 。
PFNBTH_INITIALIZE_BRB

BthInitializeBrb 函式會初始化藍牙要求區塊, (BRB) 配置在本機堆疊上。
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE

IsBluetoothVersionAvailable 函式會檢查作業系統是否支援指定的藍牙版本。
PFNBTH_REUSE_BRB

BthReuseBrb 函式會重新初始化藍牙要求區塊, (BRB) 重複使用。
PFNBTHPORT_INDICATION_CALLBACK

設定檔驅動程式會實作 L2CAP 回呼函式,以提供藍牙驅動程式堆疊的機制,以通知設定檔驅動程式來自遠端裝置的傳入 L2CAP 連線要求,以及目前開啟 L2CAP 線上狀態的任何變更。
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED

設定檔驅動程式會實作增強的 L2CAP 回呼函式,以提供藍牙驅動程式堆疊的機制,以通知設定檔驅動程式對於目前開啟 L2CAP 或 eL2CAP 線上狀態的任何變更。
PFNSCO_INDICATION_CALLBACK

設定檔驅動程式會實作 SCO 回呼函式,以提供藍牙驅動程式堆疊的機制,以通知設定檔驅動程式來自遠端裝置的連入 SCO 連線要求,以及目前開啟之 SCO 線上狀態的任何變更。
PGETNEXTELEMENT

藍牙 SdpGetNextElement 函式可用來逐一查看 SDP 記錄資料流程中找到的專案。
PRETRIEVEUINT64

藍牙 SdpRetrieveUint64 函式可用來從 SDP 資料流程複製未對齊的 64 位整數。
PRETRIEVEUUID128

Bluetooth SdpRetrieveUuid128 函式可用來從 SDP 資料流程複製未對齊的 128 位通用識別碼 (UUID) 。
PVALIDATESTREAM

Bluetooth SdpValidateStream 函式可用來剖析原始 SDP 記錄,並判斷它是否包含錯誤。
SdpAddAttributeToTree

藍牙 SdpAddAttributeToTree 函式可用來將 SDP 屬性節點附加至 SDP 記錄的最上層。
SdpAppendNodeToContainerNode

藍牙 SdpAppendNodeToContainerNode 函式可用來將 SDP 節點附加至序列或替代 SDP 節點。
SdpCreateNodeAlternative

藍牙 SdpCreateNodeAlternative 函式可用來建立空的替代序列 SDP 節點。
SdpCreateNodeBoolean

Bluetooth SdpCreateNodeBoolean 函式可用來將SDP_NODE結構配置和初始化為布林類型。
SdpCreateNodeInt128

Bluetooth SdpCreateNodeInt128 函式可用來將SDP_NODE結構配置和初始化為 128 位整數類型。
SdpCreateNodeInt16

Bluetooth SdpCreateNodeInt16 函式可用來將SDP_NODE結構配置和初始化為 16 位整數類型。
SdpCreateNodeInt32

Bluetooth SdpCreateNodeInt32 函式可用來將SDP_NODE結構配置並初始化為 32 位整數類型。
SdpCreateNodeInt64

Bluetooth SdpCreateNodeInt64 函式可用來將SDP_NODE結構配置並初始化為 64 位整數類型。
SdpCreateNodeInt8

Bluetooth SdpCreateNodeInt8 函式可用來將SDP_NODE結構配置和初始化為 8 位整數類型。
SdpCreateNodeNil

Bluetooth SdpCreateNodeNil 函式可用來將SDP_NODE結構配置並初始化為空的節點類型。
SdpCreateNodeSequence

藍牙 SdpCreateNodeSequence 函式是用來建立空序列 SDP 節點。
SdpCreateNodeString

Bluetooth SdpCreateNodeString 函式可用來將SDP_NODE結構配置和初始化為字串類型。
SdpCreateNodeTree

Bluetooth SdpCreateNodeTree 函式可用來配置空的根SDP_TREE_ROOT_NODE結構。
SdpCreateNodeUInt128

Bluetooth SdpCreateNodeUInt128 函式可用來將SDP_NODE結構配置和初始化為不帶正負號的 128 位整數類型。
SdpCreateNodeUInt16

Bluetooth SdpCreateNodeUInt16 函式可用來配置和初始化SDP_NODE結構到不帶正負號的 16 位整數類型。
SdpCreateNodeUInt32

Bluetooth SdpCreateNodeUInt32 函式可用來將SDP_NODE結構配置和初始化為不帶正負號的 32 位整數類型。
SdpCreateNodeUInt64

Bluetooth SdpCreateNodeUInt64 函式可用來將SDP_NODE結構配置和初始化為不帶正負號的 64 位整數類型。
SdpCreateNodeUInt8

Bluetooth SdpCreateNodeUInt8 函式可用來將SDP_NODE結構配置並初始化為不帶正負號的 8 位整數類型。
SdpCreateNodeUrl

Bluetooth SdpCreateNodeUrl 函式可用來配置和初始化 URL 類型的SDP_NODE結構。
SdpCreateNodeUUID128

Bluetooth SdpCreateNodeUUID128 函式可用來將SDP_NODE結構配置和初始化為 128 位 UUID 類型。
SdpCreateNodeUUID16

Bluetooth SdpCreateNodeUUID16 函式可用來將SDP_NODE結構配置並初始化為 16 位 UUID 類型。
SdpCreateNodeUUID32

Bluetooth SdpCreateNodeUUID32 函式可用來將SDP_NODE結構配置和初始化為 32 位 UUID 類型。
SdpFindAttributeInTree

Bluetooth SdpFindAttributeInTree 函式是用來在 SDP 記錄的樹狀結構表示中找出指定的屬性節點。
SdpFreeTree

Bluetooth SdpFreeTree 函式可用來釋放為 SDP 記錄樹狀結構表示所配置的記憶體。

結構

 
INDICATION_PARAMETERS

INDICATION_PARAMETERS結構會當做 Parameters 參數傳遞至設定檔驅動程式的 L2CAP 回呼函式。
INDICATION_PARAMETERS_ENHANCED

INDICATION_PARAMETERS_ENHANCED 結構會當做 Parameters 參數傳遞至設定檔驅動程式的增強 L2CAP 回呼函式。
_BRB_ACL_ENTER_ACTIVE_MODE

_BRB_ACL_ENTER_ACTIVE_MODE結構會指定要置於作用中模式的遠端裝置。
_BRB_ACL_GET_MODE

_BRB_ACL_GET_MODE結構描述指定遠端裝置的 ACL 模式。
_BRB_GET_DEVICE_INTERFACE_STRING

_BRB_GET_DEVICE_INTERFACE_STRING結構描述目前裝置物件的裝置介面字串。
_BRB_GET_LOCAL_BD_ADDR

_BRB_GET_LOCAL_BD_ADDR結構描述本機無線電的位址。
_BRB_L2CA_ACL_TRANSFER

_BRB_L2CA_ACL_TRANSFER結構描述讀取非同步資料的緩衝區,或將非同步資料寫入 L2CAP 通道。
_BRB_L2CA_CLOSE_CHANNEL

_BRB_L2CA_CLOSE_CHANNEL結構描述要關閉的開放式 L2CAP 通道。
_BRB_L2CA_OPEN_CHANNEL

_BRB_L2CA_OPEN_CHANNEL結構描述要開啟至遠端裝置的 L2CAP 通道,或從設定檔驅動程式接受或拒絕遠端裝置起始的傳入 L2CAP 連線要求回應。
_BRB_L2CA_OPEN_ENHANCED_CHANNEL

_BRB_L2CA_OPEN_ENHANCED_CHANNEL結構可用來將增強的 L2CAP 通道開啟至遠端裝置,或傳送回應以接受/拒絕遠端裝置所起始的傳入增強 L2CAP 連線要求。
_BRB_L2CA_PING

_BRB_L2CA_PING結構描述 ping 遠端無線電的要求。
_BRB_L2CA_REGISTER_SERVER

設定檔驅動程式會使用 _BRB_L2CA_REGISTER_SERVER 結構,將本身註冊為能夠從遠端藍牙裝置接收 L2CAP 連線的伺服器。
_BRB_L2CA_UNREGISTER_SERVER

設定檔驅動程式會使用 _BRB_L2CA_UNREGISTER_SERVER 結構,將本身取消註冊為能夠從遠端藍牙裝置接收 L2CAP 連線的伺服器。
_BRB_L2CA_UPDATE_CHANNEL

_BRB_L2CA_UPDATE_CHANNEL結構描述開啟 L2CAP 通道的連結特性更新至遠端裝置,或確定特定通道屬性何時變更。
_BRB_PSM

_BRB_PSM結構描述通訊協定/服務多工器 (PSM) 來註冊或取消註冊。
_BRB_SCO_CLOSE_CHANNEL

_BRB_SCO_CLOSE_CHANNEL結構描述目前開啟的 SCO 通道要關閉。
_BRB_SCO_FLUSH_CHANNEL

_BRB_SCO_FLUSH_CHANNEL結構描述 SCO 通道的排清作業。
_BRB_SCO_GET_CHANNEL_INFO

_BRB_SCO_GET_CHANNEL_INFO結構描述 SCO 通道的設定和統計資料。
_BRB_SCO_GET_SYSTEM_INFO

_BRB_SCO_GET_SYSTEM_INFO結構描述本機系統對 SCO 連線的支援相關資訊。
_BRB_SCO_OPEN_CHANNEL

_BRB_SCO_OPEN_CHANNEL結構描述要開啟至遠端裝置的 SCO 通道,或從設定檔驅動程式接受或拒絕遠端裝置起始的連入 SCO 連線要求回應。
_BRB_SCO_REGISTER_SERVER

設定檔驅動程式會使用 _BRB_SCO_REGISTER_SERVER 結構,將本身註冊為能夠從遠端藍牙裝置接收 SCO 連線的伺服器。
_BRB_SCO_TRANSFER

_BRB_SCO_TRANSFER結構描述讀取等時序資料的緩衝區,或將等時序資料寫入至 SCO 通道。
_BRB_SCO_UNREGISTER_SERVER

設定檔驅動程式會使用 _BRB_SCO_UNREGISTER_SERVER 結構,將本身取消註冊為能夠從遠端藍牙裝置接收 SCO 連線的伺服器。
BASEBAND_CHANNEL_INFO

BASEBAND_CHANNEL_INFO結構描述BRB_GET_CHANNEL_INFO BRB 完成之後,SCO 連結所使用的基底通道輸出資訊。
BRB

設定檔驅動程式會使用藍牙要求區塊 (BRB) ,將要求傳送至藍牙驅動程式堆疊。 BRB 結構會定義所有可傳送至藍牙裝置之支援命令的格式。
BRB_HEADER

BRB_HEADER結構包含藍牙要求區塊 (BRB) 的標頭資訊,包括藍牙驅動程式堆疊用來判斷要處理的 BRB 類型類型相關資訊。
BTH_COMMAND_HEADER

BTH_COMMAND_HEADER 結構會指定廠商特定 HCI 命令的標頭資訊。
BTH_DEVICE_INFO_LIST

BTH_DEVICE_INFO_LIST 結構包含所有先前探索到之遠端裝置之快取的輸出資訊。
BTH_ENUMERATOR_INFO

BTH_ENUMERATOR_INFO 結構包含基礎裝置和服務的相關資訊,導致隨插即用 (PnP) 管理員載入設定檔驅動程式。
BTH_LOCAL_RADIO_INFO

BTH_LOCAL_RADIO_INFO 結構包含本機藍牙系統和無線電的相關資訊。
BTH_PROFILE_DRIVER_INTERFACE

BTH_PROFILE_DRIVER_INTERFACE 結構提供可配置、釋放、初始化及重複使用 BRB 的函式,以及判斷目前安裝的藍牙版本。
BTH_RADIO_INFO

BTH_RADIO_INFO 結構包含遠端無線電的相關資訊。
BTH_SDP_ATTRIBUTE_SEARCH_REQUEST

BTH_SDP_ATTRIBUTE_SEARCH_REQUEST 結構包含 SDP 屬性搜尋的相關資訊。
BTH_SDP_CONNECT

BTH_SDP_CONNECT結構包含本機藍牙系統與遠端 SDP 伺服器之間連線的輸入和輸出資訊。 此結構會當做輸入緩衝區和IOCTL_BTH_SDP_CONNECT的輸出緩衝區傳遞。
BTH_SDP_DISCONNECT

BTH_SDP_DISCONNECT結構包含遠端 SDP 連接終止之連接控制碼的輸入資訊。 此結構會當做IOCTL_BTH_SDP_DISCONNECT的輸入緩衝區傳遞。
BTH_SDP_RECORD

BTH_SDP_RECORD結構包含要新增至本機 SDP 伺服器之 SDP 記錄的相關資訊。
BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST

BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST結構包含與合併 SDP 服務和屬性搜尋相關的資訊。 此結構會當做輸入緩衝區傳遞至 IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH IOCTL。
BTH_SDP_SERVICE_SEARCH_REQUEST

BTH_SDP_SERVICE_SEARCH_REQUEST 結構包含與 SDP 服務搜尋相關的資訊。
BTH_SDP_STREAM_RESPONSE

BTH_SDP_STREAM_RESPONSE 結構包含 SDP 記錄的相關資訊。
BTH_VENDOR_EVENT_INFO

BTH_VENDOR_EVENT_INFO 結構會指定與 GUID_BLUETOOTH_HCI_VENDOR_EVENT GUID 相關聯的緩衝區。
BTH_VENDOR_PATTERN

BTH_VENDOR_PATTERN結構會指定廠商模式。
BTH_VENDOR_SPECIFIC_COMMAND

BTH_VENDOR_SPECIFIC_COMMAND結構會指定藍牙廠商特定的命令。
BTHDDI_SDP_NODE_INTERFACE

BTHDDI_SDP_NODE_INTERFACE 結構提供用來操作 SDP 記錄的函式,包括將它們轉換成和從分析驅動程式更容易剖析的樹狀結構表示。
BTHDDI_SDP_PARSE_INTERFACE

BTHDDI_SDP_PARSE_INTERFACE 結構提供剖析 SDP 記錄的函式。
BTHX_CAPABILITIES

BTHX_CAPABILITIES 結構描述藍牙可延伸傳輸驅動程式的功能。
BTHX_HCI_READ_WRITE_CONTEXT

BTHX_HCI_READ_WRITE_CONTEXT 結構會作為IOCTL_BTHX_READ_HCI和IOCTL_BTHX_WRITE_HCI IOCTL 的輸入/輸出結構。
BTHX_VERSION

BTHX_VERSION結構描述傳輸驅動程式支援的版本。
CHANNEL_CONFIG_PARAMETERS

CHANNEL_CONFIG_PARAMETERS 結構包含 L2CAP 通道輸入和輸出方向的組態參數。
CHANNEL_CONFIG_PARAMETERS_ENHANCED

CHANNEL_CONFIG_PARAMETERS_ENHANCED結構描述 L2CAP 通道輸入和輸出方向的組態參數。
CHANNEL_CONFIG_RESULTS

CHANNEL_CONFIG_RESULTS 結構包含 L2CAP 通道輸入和輸出方向之任何額外選項的組態參數和緩衝區大小。
CHANNEL_CONFIG_RESULTS_ENHANCED

CHANNEL_CONFIG_RESULTS_ENHANCED 結構描述 L2CAP 通道輸入和輸出方向之任何額外選項的組態參數和緩衝區大小。
CO_HEADER

CO_HEADER 結構可用來指定L2CAP_CONFIG_OPTION結構的 Header 成員值。
L2CAP_CONFIG_OPTION

L2CAP_CONFIG_OPTION 結構的陣列可用來指定CHANNEL_CONFIG_PARAMETERS、_BRB_L2CA_OPEN_CHANNEL和INDICATION_PARAMETERS結構的 ExtraOptions 成員值。
L2CAP_CONFIG_RANGE

L2CAP_CONFIG_RANGE 結構是用來指定傳入要求期間_BRB_L2CA_OPEN_CHANNEL結構 FlushTO 成員的可能值範圍。
L2CAP_CONFIG_VALUE_RANGE

L2CAP_CONFIG_VALUE_RANGE 結構是用來指定_BRB_L2CA_OPEN_CHANNEL結構之 Mtu 和 FlushTO 成員的值。
L2CAP_EXTENDED_FLOW_SPEC

L2CAP_EXTENDED_FLOW_SPEC保留供日後使用。
L2CAP_FLOWSPEC

此結構保留供日後使用。
L2CAP_RETRANSMISSION_AND_FLOW_CONTROL

L2CAP_RETRANSMISSION_AND_FLOW_CONTROL結構描述增強式重新傳輸模式和串流模式的組態參數。
SCO_INDICATION_PARAMETERS

SCO_INDICATION_PARAMETERS結構描述有關 SCO 連線或中斷連線通知的指示參數。
SDP_NODE

SDP_NODE結構會保存 SDP 記錄樹狀結構中專案的相關資訊。
SDP_NODE_DATA

SDP_NODE_DATA聯集會保存 SDP 記錄樹狀結構表示中的專案資料。
SDP_NODE_HEADER

SDP_NODE_HEADER 結構會保存 SDP 記錄樹狀結構中專案的相關資訊。
SDP_TREE_ROOT_NODE

SDP_TREE_ROOT_NODE 結構是以樹狀結構為基礎的 SDP 記錄標記法的根項目。