bluetoothapis.h ヘッダー
このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。
bluetoothapis.h には、次のプログラミング インターフェイスが含まれています。
関数
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 関数は、パスキーまたは数値比較応答を送信する認証要求が行われたときに呼び出されます。 |
BluetoothSetLocalServiceInfo 特定の Bluetooth 無線のローカル サービス情報を設定します。 |
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 デバイスとサービスの可視性、認証、選択を容易にし、管理します。 |
SDP_ELEMENT_DATA SDP_ELEMENT_DATA構造体には、SDP 要素データが格納されます。 |
SDP_STRING_TYPE_DATA SDP_STRING_TYPE_DATA構造体には、SDP 文字列型に関する情報が格納されます。 |
列挙
BLUETOOTH_AUTHENTICATION_METHOD BLUETOOTH_AUTHENTICATION_METHOD列挙は、デバイスのペアリング中にサポートされる認証の種類を定義します。 |
BLUETOOTH_AUTHENTICATION_REQUIREMENTS BLUETOOTH_AUTHENTICATION_REQUIREMENTS列挙は、認証に必要な "中間者" 保護を指定します。 |
BLUETOOTH_IO_CAPABILITY BLUETOOTH_IO_CAPABILITY列挙は、Bluetooth デバイスの入出力機能を定義します。 |