DPL_CONNECTION_SETTINGS 構造体
DPL_CONNECTION_SETTINGS 構造体
接続に関連付ける設定を指定するために使う。この設定には、Microsoft® DirectPlay® オブジェクトの作成、初期化、接続、ホスティングのために必要なすべての情報が含まれる。
構文
typedef struct _DPL_CONNECTION_SETTINGS {
DWORD dwSize;
DWORD dwFlags;
DPN_APPLICATION_DESC dpnAppDesc;
IDirectPlay8Address *pdp8HostAddress;
IDirectPlay8Address *ppdp8DeviceAddresses;
DWORD cNumDeviceAddresses;
PWSTR pwszPlayerName;
} DPL_CONNECTION_SETTINGS, *PDPL_CONNECTION_SETTINGS;
メンバ
- dwSize
DPL_CONNECTION_SETTINGS 構造体のサイズ。アプリケーションは、この構造体を使う前に、このメンバを sizeof(DPL_CONNECTION_SETTINGS ) に設定する必要がある。 - dwFlags
次のフラグを指定できる。DPLCONNECTSETTINGS_HOST
アプリケーションはセッションをホストする必要がある。
- dpnAppDesc
DirectPlay が初期化されるときに、Connect または Host の呼び出しに渡すアプリケーション記述へのポインタ。 - pdp8HostAddress
DPLCONNECTSETTINGS_HOST が指定されていない場合、これは、クライアントが接続しなければならないセッションのアドレスである。DPLCONNECTSETTINGS_HOST を指定した場合は、このメンバは NULL でなければならない。 - ppdp8DeviceAddresses
この構造体にはデバイス アドレスへのポインタの配列が保持される。DPLCONNECTSETTINGS_HOST を指定した場合、このメンバにはホストが聴取するアドレスが保持される。DPLCONNECTSETTINGS_HOST を指定しない場合、このメンバには接続時にクライアントが使うデバイスのアドレスが保持される。 - cNumDeviceAddresses
ppdp8DeviceAddresses メンバに指定されるアドレスの数。 - pwszPlayerName
起動時に DirectPlay オブジェクトに使わせたいプレーヤ名を渡すことができる。このメンバは NULL に指定できる。
構造体の情報
ヘッダー | dplobby8.h |
最低限のオペレーティング システム | Windows 98、Pocket PC 2002 |