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

62
5.30 BTSendSerialData
仮想シリアルプロファイルを使用して、接続した Bluetooth 機器へデータを送信します。
[C++]
LONG BTSendSerialData(
LPVOID
Buffer
DWORD
DataSize
,
DWORD *
SendSize
)
[Visual Basic]
Public Shared Function BTSendSerialData( _
ByRef
Buffer()
As Byte, _
ByVal
DataSize
As Int32, _
ByRef
SendSize
As Int32 _
) As Int32
[C#]
public static Int32 BTSendSerialData(
ref byte
Buffer
,
Int32
DataSize
,
ref Int32
SendSize
);
解説
仮想シリアルポートに対して Windows API WriteFile を実行したときと同じ動作をします。
Device Emulator ではSendSize DataSize のサイズを代入します。
パラメータ
Buffer
送信するデータのポインタ (※WriteFile 関数の第 2 引数に相当します)
DataSize
送信するデータのサイズ(単位は Byte (※WriteFile 関数の第 3 引数に相当します)
SendSize
実際に送信されたデータのサイズ(単位は Byte (※WriteFile 関数の第 4 引数に相当します)
戻り値
BTERR_SUCCESS
正常終了
BTERR_FAILED
デバイス情報設定失敗
BTERR_DRIVER
ドライバーエラー
DeviceEmulator では発生しません
FUNCTION_UNSUPPORT
未サポートエラー