次の方法で共有


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