藍牙
藍牙技術概觀。
若要開發藍牙,您需要下列標頭:
如需程式設計指南,請參閱 藍牙。
回呼函式
標題 | 描述 |
---|---|
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 記錄標記法的根項目。 |