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

24
5.5 BTInquiry
Bluetooth 機器の Inquiry(問い合わせ)を実行します。
[C++]
LONG BTInquiry(
HANDLE *
DeviceHandle
,
DWORD *
DeviceNumber
,
DWORD
InquiryTime
)
[Visual Basic]
Overloads Public Shared Function BTInquiry( _
ByVal
DeviceHandle
As Int32(), _
ByRef
DeviceNumber
As Int32, _
ByVal
InquiryTime
As Int32 _
) As Int32
[C#]
public static Int32 BTInquiry(
Int32[]
DeviceHandle
,
ref Int32
DeviceNumber
,
Int32
InquiryTime
);
解説
Bluetooth 機器の Inquiry(問い合わせ)を実行します。
Device Emulator ではBTDeviceInfo[n].ini ファイルを検索し、そのファイル数を取得します。
パラメータ
DeviceHandle
常に NULLC++の場合)または IntPtr.ZeroVisual BasicC#の場合)を指定してください。
DeviceNumber
Inquiry で発見された Bluetooth 機器の数が格納されます。
InquiryTime
Inquiry を実行する時間を、ミリ秒単位で指定します。
戻り値
BTERR_SUCCESS
正常終了
BTERR_FAILED
Bluetooth 機器の Inquiry 失敗
BTERR_DRIVER
ドライバーエラー
DeviceEmulator では発生しません
FUNCTION_UNSUPPORT
未サポートエラー
補足
本関数を実行した後、BTGetDeviceInfo 関数を実行
して、Bluetooth 機器のデバイス情報を取得して