Platform SDK: DirectX

DirectPlayLobby3.CreateComPortAddress

DirectPlayLobby3.CreateComPortAddress メソッドは、COM ポートに対する DirectPlay アドレスを作成する。

object.CreateComPortAddress(port As Long, _
    baudRate As Long, _
    stopBits As Long, _
    parity As Long, _
    flowcontrol As Long) As DirectPlayAddress

パラメータ

object
DirectPlayLobby3 オブジェクトを表すオブジェクト式。
port
使用する COM ポートの番号。1、2、3、4 のいずれかを設定できる。
baudRate
ポートのボー レート。以下のいずれかの値を設定できる。
110 300 600
1200 2400 4800
9600 14400 19200
38400 56000 57600
115200 128000 256000

stopBits
ストップ ビットの番号。0 (ストップ ビットなし)、1 (1.5 ストップ ビット)、2 (2 ストップ ビット) のいずれかを設定できる。
parity
パリティ。以下のいずれかの値を設定できる。
0 パリティなし
1 奇数パリティ
2 偶数パリティ
3 マーク パリティ

flowcontrol
フロー制御の方法。以下のいずれかの値を設定できる。
0 フロー制御なし
1 ソフトウェア フロー制御 (xon/xoff)
2 RTS を使用したハードウェア フロー制御
3 DTR を使用したハードウェア フロー制御
4 RTS と DTR を使用したハードウェア フロー制御

戻り値

成功すれば、DirectPlayAddress オブジェクトを返す。

エラー コード

失敗すればエラーが発生し、Err.Number に次の値が設定される。

DPERR_INVALIDPARAMS