データ値
データ値
データ文字列に含まれていなければならない値は、サービス プロバイダによって異なる。たとえば、モデム プロバイダのアドレスには電話番号が必要であり、ローカル エリア ネットワーク (LAN) プロバイダにはポート番号が必要である。ここでは、標準のデータ値について詳しく説明する。また、文字列そのものの代わりに使えるキー名についても説明する。以下の名前は、Dpaddr.h に定義されている。 値の使い方については、「DirectPlay アドレス オブジェクト」を参照すること。
- アプリケーション インスタンス
- ボー レート
- デバイス
- フロー制御
- ホスト名
- パリティ
- 電話番号
- ポート
- プログラム
- プロバイダ
- ストップ ビット
アプリケーション インスタンス
アプリケーション インスタンスを識別するオプションのグローバル一意識別子 (GUID)。接続先のゲームを指定するときは、この値が使われる。
キー名 : DPNA_KEY_APPLICATION_INSTANCE
キー文字列 : "applicationinstance"
データ型 : GUID
プロバイダ : すべて
有効な値 : 任意の有効なアプリケーション インスタンス GUID。
ボー レート
ボー レート。
キー名 : 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 |
DPNA_BAUD_RATE_57600 |
DPNA_BAUD_RATE_115200 |
デバイス
ローカル コンピュータ上で使うデバイスを識別する GUID。サービス プロバイダがすべてのアダプタをサポートしていれば、デバイスを指定する必要はない。
キー名 : DPNA_KEY_DEVICE
キー文字列 : "device"
データ型 : GUID
プロバイダ : すべて。ただしデバイス アドレス専用。ホスト アドレスは除く。
有効な値 : 任意の有効なデバイス GUID。
フロー制御
使用するフロー制御の種類。
キー名 : 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 |
ホスト名
リモート ホスト コンピュータの名前。
キー名 : DPNA_KEY_HOSTNAME
キー文字列 : "hostname"
データ型 : String
プロバイダ : すべて。ただしホスト アドレス専用。デバイス アドレスは除く。
有効な値 : 完全に修飾されたホスト名か、またはドットが含まれるアドレス。
パリティ
接続のパリティ。
キー名 : DPNA_KEY_PARITY
キー文字列 : "parity"
データ型 : String
プロバイダ : シリアルおよびモデム。
有効な値 : Dpaddr.h にあらかじめ定義されている以下の値のいずれか。
DPNA_PARITY_NONE | DPNA_PARITY_MARK |
DPNA_PARITY_EVEN | DPNA_PARITY_SPACE |
DPNA_PARITY_ODD |
電話番号
電話番号。
キー名 : DPNA_KEY_PHONENUMBER
キー文字列 : "phonenumber"
データ型 : String
プロバイダ : モデム
有効な値 : 任意の有効な電話番号。
ポート
オプションのポート番号。詳細については、「ポートについて」を参照すること。
キー名 : DPNA_KEY_PORT
キー文字列 : "port"
データ型 : DWORD
プロバイダ : インターネット プロトコル (IP) および Internetwork Packet Exchange (IPX)。
有効な値 : 任意の 16 ビット整数。値の下位 16 ビットのみが意味を持つ。ポートを指定しなかった場合は、Microsoft® DirectPlay® が自動的に選択する。
プログラム
オプションのアプリケーション GUID。
キー名 : DPNA_KEY_PROGRAM
キー文字列 : "program"
データ型 : GUID
プロバイダ : すべて。
有効な値 : 任意の有効なアプリケーション GUID。
プロバイダ
使用する GUID サービス プロバイダを識別する Microsoft® DirectPlay®。詳細については、「DirectPlay サービス プロバイダ」を参照すること。
キー名 : DPNA_KEY_PROVIDER
キー文字列 : "provider"
データ型 : GUID
プロバイダ : すべて。
有効な値 : 任意の有効なサービス プロバイダ GUID。
ストップ ビット
ストップ ビット数。
キー名 : DPNA_KEY_STOPBITS
キー文字列 : "stopbits"
データ型 : String
プロバイダ : シリアルおよびモデム。
有効な値 : Dpaddr.h にあらかじめ定義されている以下の値のいずれか。
DPNA_STOP_BITS_ONE | DPNA_STOP_BITS_TWO |
DPNA_STOP_BITS_ONE_FIVE |