Microsoft DirectX 8.0 (C++)

データ値

データ文字列に含まれていなければならない値は、サービス プロバイダによって異なる。たとえば、モデム プロバイダのアドレスには電話番号が必要だが、LAN プロバイダではポート番号が必要かもしれない。ここでは、標準のデータ値について詳しく説明する。また、文字列そのものの代わりに使用できるキー名についても触れる。Dpaddr.h には、以下の名前が定義されている。

Application Instance

アプリケーション インスタンスを識別するオプションの GUID。接続先のゲームを指定するときには、この値が使用される。

キー名 : DPNA_KEY_APPLICATION_INSTANCE

キー文字列 : "applicationinstance"

データ型 : GUID

プロバイダ : すべて。

有効な値 : 任意の有効なアプリケーション インスタンス GUID。

Baud

ボー レート。

キー名 : DPNA_KEY_BAUD

キー文字列 : "baud"

データ型 : DWORD

プロバイダ : モデムおよびシリアル。

有効な値 :任意の有効なボー レート。この値には、適切な整数を設定してもよいし、Dpaddr.h にあらかじめ定義されている以下の値のいずれかを使用してもよい。

DPNA_BAUD_RATE_9600
DPNA_BAUD_RATE_14400
DPNA_BAUD_RATE_19200
DPNA_BAUD_RATE_38400
DPNA_BAUD_RATE_56000

Device

ローカル コンピュータ上で使用するデバイスを識別する GUID。サービス プロバイダがすべてのアダプタをサポートしていれば、デバイスを指定する必要はない。

キー名 : DPNA_KEY_DEVICE

キー文字列 : "device"

データ型 : GUID

プロバイダ : すべて。ただしデバイス アドレス専用。ホスト アドレスは除く。

有効な値 : 任意の有効なデバイス GUID。

Flow Control

使用するフロー制御の種類。

キー名 : DPNA_KEY_FLOWCONTROL

キー文字列 : "flowcontrol"

データ型 : String

プロバイダ : シリアルおよびモデム。

有効な値 : Dpaddr.h にあらかじめ定義されている以下の値のいずれか。

DPNA_FLOW_CONTROL_NONE DPNA_FLOW_CONTROL_DTR
DPNA_FLOW_CONTROL_XONXOFF DPNA_FLOW_CONTROL_RTSDTR
DPNA_FLOW_CONTROL_RTS  

Host Name

リモート ホスト コンピュータの名前。

キー名 : DPNA_KEY_HOSTNAME

キー文字列 : "hostname"

データ型 : String

プロバイダ : すべて。ただしホスト アドレス専用。デバイス アドレスは除く。

有効な値 : 完全に修飾されたホスト名か、またはドットが含まれるアドレス。

Parity

接続のパリティ。

キー名 : DPNA_KEY_PARITY

キー文字列 : "parity"

データ型 : String

プロバイダ : シリアルおよびモデム。

有効な値 : Dpaddr.h にあらかじめ定義されている以下の値のいずれか。

DPNA_PARITY_NONE DPNA_PARITY_MARK
DPNA_PARITY_EVEN DPNA_PARITY_SPACE
DPNA_PARITY_ODD  

Phone Number

電話番号。

キー名 : DPNA_KEY_PHONENUMBER

キー文字列 : "phonenumber"

データ型 : String

プロバイダ : モデム。

有効な値 : 任意の有効な電話番号。

Port

オプションのポート番号。

キー名 : DPNA_KEY_PORT

キー文字列 : "port"

データ型 : DWORD

プロバイダ : IP および IPX。

有効な値 : 任意の 16 ビット整数。値の下位 16 ビットのみが意味を持つ。ポートを指定しなかった場合は、自動的に選択される。

Program

オプションのアプリケーション GUID。

キー名 : DPNA_KEY_PROGRAM

キー文字列 : "program"

データ型 : GUID

プロバイダ : すべて。

有効な値 : 任意の有効なアプリケーション GUID。

Provider

使用する Microsoft® DirectPlay® サービス プロバイダを識別する GUID。

キー名 : DPNA_KEY_PROVIDER

キー文字列 : "provider"

データ型 : GUID

プロバイダ : すべて。

有効な値 : 任意の有効なサービス プロバイダ GUID。

Stop Bits

ストップ ビット数。

キー名 : DPNA_KEY_STOPBITS

キー文字列 : "stopbits"

データ型 : String

プロバイダ : シリアルおよびモデム。

有効な値 : Dpaddr.h にあらかじめ定義されている以下の値のいずれか。

DPNA_STOP_BITS_ONE DPNA_STOP_BITS_TWO
DPNA_STOP_BITS_ONE_FIVE