共用方式為


btlctl.h 標頭

bltooth 會使用此標頭。 如需詳細資訊,請參閱

btlctl.h 包含下列程式設計介面:

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_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) 管理員載入設定檔驅動程式的基礎裝置和服務相關資訊。

結構

 
BTH_COMMAND_HEADER

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

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

BTH_LOCAL_RADIO_INFO 結構包含本機藍牙系統和無線電的相關資訊。
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 結構會指定藍牙廠商特定的命令。