bthioctl.h ヘッダー

このヘッダーは bltooth によって使用されます。 詳細については、次を参照してください。

bthioctl.h には、次のプログラミング インターフェイスが含まれています。

IOCTL

 
IOCTL_BTH_DISCONNECT_DEVICE

プロファイル ドライバーは、IOCTL_BTH_DISCONNECT_DEVICEを使用して、指定されたリモート デバイスの切断をオペレーティング システムに要求します。
IOCTL_BTH_GET_DEVICE_INFO

IOCTL_BTH_GET_DEVICE_INFO要求は、以前に検出された、Bluetooth 対応のすべてのキャッシュされたリモート 無線に関する情報を返します。
IOCTL_BTH_GET_LOCAL_INFO

IOCTL_BTH_GET_LOCAL_INFO要求は、ローカル Bluetooth システムと無線に関する情報を返します。
IOCTL_BTH_GET_RADIO_INFO

IOCTL_BTH_GET_RADIO_INFO要求は、指定されたリモート 無線に関する情報を取得します。
IOCTL_BTH_HCI_VENDOR_COMMAND

IOCTL_BTH_HCI_VENDOR_COMMAND要求により、Bluetooth アプリケーションはベンダー固有のコマンドを無線に送信できます。
IOCTL_BTH_SDP_ATTRIBUTE_SEARCH

IOCTL_BTH_SDP_ATTRIBUTE_SEARCH要求は、指定された SDP レコードの属性を取得します。
IOCTL_BTH_SDP_CONNECT

IOCTL_BTH_SDP_CONNECT要求により、リモート Bluetooth デバイス上の 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 サービスと属性検索を 1 つの操作に結合します。 これにより、呼び出し元はリモート デバイスから 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を使用して、Bluetooth 要求ブロック (BRB) を Bluetooth ドライバー スタックに送信します。
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構造体には、ローカル Bluetooth システムと無線に関する情報が含まれています。
BTH_RADIO_INFO

BTH_RADIO_INFO構造体には、リモート 無線に関する情報が含まれています。
BTH_SDP_ATTRIBUTE_SEARCH_REQUEST

BTH_SDP_ATTRIBUTE_SEARCH_REQUEST構造体には、SDP 属性検索に関連する情報が含まれています。
BTH_SDP_CONNECT

BTH_SDP_CONNECT構造体には、ローカル Bluetooth システムとリモート 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構造体は、Bluetooth ベンダー固有のコマンドを指定します。