Bluetooth

Bluetooth テクノロジの概要。

Bluetooth を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
BLUETOOTH_AUTHENTICATION_METHOD

BLUETOOTH_AUTHENTICATION_METHOD列挙は、デバイスのペアリング中にサポートされる認証の種類を定義します。
BLUETOOTH_AUTHENTICATION_REQUIREMENTS

BLUETOOTH_AUTHENTICATION_REQUIREMENTS列挙は、認証に必要な "中間者" 保護を指定します。
BLUETOOTH_IO_CAPABILITY

BLUETOOTH_IO_CAPABILITY列挙は、Bluetooth デバイスの入出力機能を定義します。

関数

 
BluetoothAuthenticateDevice

リモート Bluetooth デバイスに認証要求を送信します。
BluetoothAuthenticateDeviceEx

BluetoothAuthenticateDeviceEx 関数は、リモート Bluetooth デバイスに認証要求を送信します。
BluetoothAuthenticateMultipleDevices

呼び出し元が Bluetooth 接続ウィザードの 1 つのインスタンスで複数のデバイスの認証を求めるメッセージを表示できるようにします。
BluetoothDisplayDeviceProperties

デバイス情報プロパティ シートコントロール パネル開始します。
BluetoothEnableDiscovery

BluetoothEnableDiscovery 関数は、ローカルの Bluetooth 無線または無線の検出状態を変更します。
BluetoothEnableIncomingConnections

BluetoothEnableIncomingConnections 関数は、ローカル Bluetooth 無線が受信接続を受け入れるかどうかを変更します。
BluetoothEnumerateInstalledServices

BluetoothEnumerateInstalledServices 関数は、Bluetooth デバイスで有効になっているサービス GUID (グローバル一意識別子) を列挙します。
BluetoothFindDeviceClose

BluetoothFindDeviceClose 関数は、デバイス クエリに関連付けられている列挙ハンドルを閉じます。
BluetoothFindFirstDevice

BluetoothFindFirstDevice 関数は、列挙 Bluetooth デバイスを開始します。
BluetoothFindFirstRadio

BluetoothFindFirstRadio 関数は、ローカル Bluetooth 無線の列挙を開始します。
BluetoothFindNextDevice

BluetoothFindNextDevice 関数は、次の Bluetooth デバイスを検索します。
BluetoothFindNextRadio

BluetoothFindNextRadio 関数は、次の Bluetooth 無線を検索します。
BluetoothFindRadioClose

BluetoothFindRadioClose 関数は、Bluetooth 無線の検索に関連付けられている列挙ハンドルを閉じます。
BluetoothGetDeviceInfo

リモート Bluetooth デバイスに関する情報を取得します。
BluetoothGetRadioInfo

Bluetooth 無線に関する情報を取得します。
BluetoothIsConnectable

BluetoothIsConnectable 関数は、Bluetooth 無線と無線のどちらを接続可能にするかを決定します。
BluetoothIsDiscoverable

BluetoothIsDiscoverable 関数は、Bluetooth 無線と無線のどちらを検出できるかを決定します。
BluetoothIsVersionAvailable

BluetoothIsVersionAvailable 関数は、インストールされている Bluetooth バイナリ セットが要求されたバージョンをサポートしているかどうかを示します。
BluetoothRegisterForAuthentication

BluetoothRegisterForAuthentication 関数は、特定の Bluetooth デバイスが認証を要求したときに呼び出されるコールバック関数を登録します。
BluetoothRegisterForAuthenticationEx

BluetoothRegisterForAuthenticationEx 関数は、ピン要求、数値比較、コールバック関数のアプリケーションを登録します。
BluetoothRemoveDevice

Bluetooth デバイスとコンピューターの間の認証を削除し、デバイスのキャッシュされたサービス情報をクリアします。
BluetoothSdpEnumAttributes

BluetoothSdpEnumAttributes 関数は、SDP レコード ストリームを列挙し、レコード内の各属性のコールバック関数を呼び出します。
BluetoothSdpGetAttributeValue

BluetoothSdpGetAttributeValue 関数は、属性識別子の属性値を取得します。
BluetoothSdpGetContainerElementData

コンテナー ストリームを反復処理し、コンテナー要素に含まれる各要素を返します。
BluetoothSdpGetElementData

SDP ストリームから 1 つの要素を取得して解析します。
BluetoothSdpGetString

SDP レコードに埋め込まれた生の文字列を Unicode 文字列に変換します。
BluetoothSelectDevices

Bluetooth デバイスの選択を有効にします。
BluetoothSelectDevicesFree

BluetoothSelectDevices の以前の呼び出しに関連付けられているリソースを解放します。
BluetoothSendAuthenticationResponse

BluetoothSendAuthenticationResponse 関数は、パスキー応答を送信する認証要求を受信したときに呼び出されます。
BluetoothSendAuthenticationResponseEx

BluetoothSendAuthenticationResponseEx 関数は、パスキーまたは数値比較応答を送信する認証要求が行われたときに呼び出されます。
BluetoothSetServiceState

Bluetooth デバイスのサービスを有効または無効にします。
BluetoothUnregisterAuthentication

BluetoothUnregisterAuthentication 関数は、以前に BluetoothRegisterForAuthentication 関数の呼び出しで登録されたコールバック ルーチンの登録を削除します。
BluetoothUpdateDeviceRecord

Bluetooth デバイスに関するローカル コンピューター キャッシュを更新します。
PFN_AUTHENTICATION_CALLBACK

BluetoothRegisterForAuthentication 関数と組み合わせて使用されます。
PFN_AUTHENTICATION_CALLBACK_EX

PFN_AUTHENTICATION_CALLBACK_EX関数は、BluetoothRegisterForAuthenticationEx 関数と組み合わせて使用されるコールバック関数プロトタイプです。
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK

BluetoothSdpEnumAttributes 関数呼び出しに渡される pSDPStream パラメーターで見つかった各属性に対して 1 回呼び出されるコールバック関数プロトタイプ。
PFN_DEVICE_CALLBACK

Bluetooth デバイスの選択に関連して使用されるコールバック プロトタイプ。

構造

 
BLUETOOTH_ADDRESS_STRUCT

BLUETOOTH_ADDRESS構造体は、Bluetooth デバイスのアドレスを提供します。
BLUETOOTH_AUTHENTICATE_RESPONSE

BLUETOOTH_AUTHENTICATE_RESPONSE構造体には、BTH_REMOTE_AUTHENTICATE_REQUEST イベントに応答して渡される情報が含まれます。
BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS

BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS構造体には、認証要求に応答する Bluetooth デバイスに関する特定の構成情報が含まれています。
BLUETOOTH_COD_PAIRS

BLUETOOTH_COD_PAIRS構造は、Bluetooth Class Of Device (COD) 情報の指定と取得を提供します。
BLUETOOTH_DEVICE_INFO_STRUCT

BLUETOOTH_DEVICE_INFO構造体は、Bluetooth デバイスに関する情報を提供します。
BLUETOOTH_DEVICE_SEARCH_PARAMS

Bluetooth デバイス検索の検索条件を指定します。
BLUETOOTH_FIND_RADIO_PARAMS

BLUETOOTH_FIND_RADIO_PARAMS構造により、インストールされている Bluetooth 無線の列挙が容易になります。
BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT

Bluetooth デバイスのローカル サービス情報が含まれます。
BLUETOOTH_NUMERIC_COMPARISON_INFO

BLUETOOTH_NUMERIC_COMPARISON_INFO構造体には、数値比較による認証に使用される数値が含まれます。
BLUETOOTH_OOB_DATA_INFO

BLUETOOTH_OOB_DATA_INFO構造には、帯域外デバイス ペアリングを確立する前に認証に使用されるデータが含まれています。
BLUETOOTH_PASSKEY_INFO

BLUETOOTH_PASSKEY_INFO構造体には、認証に使用されるパスキー値が含まれています。 パスキーはパスワードに似ていますが、パスキー値は認証に 1 回だけ使用されます。
BLUETOOTH_PIN_INFO

BLUETOOTH_PIN_INFO構造には、PIN による認証に使用される情報が含まれています。
BLUETOOTH_RADIO_INFO

Bluetooth 無線に関する情報が含まれます。
BLUETOOTH_SELECT_DEVICE_PARAMS

Bluetooth デバイスとサービスの可視性、認証、選択を容易にし、管理します。
BTH_DEVICE_INFO

Bluetooth デバイスに関する情報を格納します。
BTH_HCI_EVENT_INFO

Bluetooth のWM_DEVICECHANGEメッセージの取得に関連して使用されます。
BTH_L2CAP_EVENT_INFO

L2CAP チャネルに関連付けられているイベントに関するデータが含まれます。
BTH_QUERY_DEVICE

BTH_QUERY_DEVICE構造は、Bluetooth デバイスの存在を照会するときに使用されます。
BTH_QUERY_SERVICE

BTH_QUERY_SERVICE構造は、Bluetooth サービスのクエリに使用されます。
BTH_RADIO_IN_RANGE

通信範囲内の Bluetooth デバイスに関するデータを格納します。
BTH_SET_SERVICE

指定した Bluetooth サービスのサービス情報を提供します。
SDP_ELEMENT_DATA

SDP_ELEMENT_DATA構造体には、SDP 要素データが格納されます。
SDP_STRING_TYPE_DATA

SDP_STRING_TYPE_DATA構造体には、SDP 文字列型に関する情報が格納されます。
SdpAttributeRange

SdpAttributeRange 構造体は、Bluetooth クエリで使用され、クエリで返される属性のセットを制限します。
SdpQueryUuid

SdpQueryUuid 構造体を使用すると、UUID の検索が容易になります。
SdpQueryUuidUnion

SdpQueryUuidUnion 共用体には、SDP クエリを実行する UUID が含まれています。 SdpQueryUuid 構造体と組み合わせて使用されます。
SOCKADDR_BTH

SOCKADDR_BTH構造は、アドレス ファミリ AF_BTHによって定義される Bluetooth ソケット操作と組み合わせて使用されます。