Microsoft DirectX 8.0 (C++)

DPN_MSGID_ENUM_HOSTS_RESPONSE

Microsoft® DirectPlay® は、DPN_MSGID_ENUM_HOSTS_RESPONSE メッセージをピアまたはクライアントのメッセージ ハンドラに送信し、列挙要求に対するホストの応答を伝える。

DPNMSG_ENUM_HOSTS_RESPONSE

DPNMSG_ENUM_HOSTS_RESPONSE 構造体には、DPN_MSGID_ENUM_HOSTS_RESPONSE システム メッセージに関する情報が保持される。

typedef struct _DPNMSG_ENUM_HOSTS_RESPONSE{
    DWORD                         dwSize;
    IDirectPlay8Address*          pAddressSender;
    IDirectPlay8Address*          pAddressDevice;
    const DPN_APPLICATION_DESC*   pApplicationDescription;
    PVOID                         pvResponseData;
    DWORD                         dwResponseDataSize;
    PVOID                         pvUserContext;
    DWORD                         dwRoundTripLatencyMS;
} DPNMSG_ENUM_HOSTS_RESPONSE, *PDPNMSG_ENUM_HOSTS_RESPONSE;
dwSize
この構造体のサイズ。
pAddressSender
列挙に応答するホストのアドレスを指定する IDirectPlay8Address インターフェイスへのポインタ。IDirectPlay8Address::AddRef を呼び出して、インターフェイスの参照カウントをインクリメントする必要がある。インターフェイスが不要になったときは、IDirectPlay8Address::Release を呼び出す。
pAddressDevice
デバイスのアドレスを指定する IDirectPlay8Address インターフェイスへのポインタ。IDirectPlay8Address::AddRef を呼び出して、インターフェイスの参照カウントをインクリメントする必要がある。インターフェイスが不要になったときは、IDirectPlay8Address::Release を呼び出す。
pApplicationDescription
アプリケーションの記述を保持する DPN_APPLICATION_DESC 構造体へのポインタ。
pvResponseData
列挙からの応答データへのポインタ。
dwResponseDataSize
pvResponseData メンバが指すデータ サイズ。
pvUserContext
ユーザーのコンテキスト値へのポインタ。この値は、IDirectPlay8Peer::EnumHosts または IDirectPlay8Client::EnumHosts に渡されるユーザー コンテキスト値と同じである。
dwRoundTripLatencyMS
ミリ秒単位で表現された遅延時間。

注意

データを格納するバッファがないため、このメッセージは DPN_MSGID_RETURN_BUFFER メッセージを生成しない。

動作環境

  Windows NT/2000 : Windows 2000 以降に対する再配布可能ファイルとして提供。
  Windows 95/98 : Windows 95 以降に対する再配布可能ファイルとして提供。
  ヘッダー : Dplay8.h で宣言。