User manual - Bluetoothライブラリマニュアルver.1.08(2014年8月6日)

22
5.4 BTSetLocalInfo
Bluetooth デバイス情報を設定します。
[C++]
LONG BTSetLocalInfo(
BTST_LOCALINFO *
LocalInfo
)
[Visual Basic]
Public Shared Function BTSetLocalInfo( _
ByVal
LocalInfo
As C:BluetoothLibNet+BTST_LOCALINFO _
) As Int32
[C#]
public static Int32 BTSetLocalInfo(
C:BluetoothLibNet+BTST_LOCALINFO
LocalInfo
);
解説
本体の Bluetooth デバイス情報を設定します。本関数を実行する前に、BTGetLocalInfo 関数を実行
して、現在の Bluetooth
バイス情報を取得してください。
本関数では、BTST_LOCALINFO のメン
バのうち、Bluetooth アドレスを除く全てのデバイス情報が設定
されます。Bluetooth デバイスモードおよび Bluetooth デバイスクラスにおいて設定可能なパラメータに
ついては、「定数」を参照してください。
Device Emul
ator では、BTInit.ini ファイルに情報を書き込みます。詳細は BTInit.ini を参照し
てくださ
い。
パラメータ
LocalInfo
設定する Bluetooth デバイス情報構造体を指定します。
戻り値
BTERR_SUCCESS
正常終了
BTERR_FAILED
デバイス情報取得失敗
BTERR_DRIVER
ドライバーエラー
DeviceEmulator では発生しません
FUNCTION_UNSUPPORT
未サポートエラー
補足
Bluetooth デバイス情報のうち、Bluetooth 機器アドレスは変更しないでください。Bluetooth 機器アド
レスを変更して本関数を実行すると、エラーとなります。
暗号設定フラグは、Bluetooth 認証フラグが有効の場合のみ、設定が可能です。Bluetooth 認証フラ
グが無効の場合は、暗号設定フラグを無効に設定してください。