次の方法で共有


DPN_MSGID_ENUM_HOSTS_RESPONSE メッセージ

DPN_MSGID_ENUM_HOSTS_RESPONSE メッセージ

Microsoft® DirectPlay® は、ピアまたはクライアントのメッセージ ハンドラに DPN_MSGID_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_OK が含まれた、メッセージ コールバック関数からの戻り値。

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

メッセージの情報

ヘッダー dplay8.h
最低限のオペレーティング システム Windows 98、Pocket PC 2002