Microsoft DirectX 8.0 (C++)

DVMSGID_HOSTMIGRATED

音声ホストが変更されると、Microsoft® DirectPlay® Voice により DVMSGID_HOSTMIGRATED メッセージが生成される。

DVMSG_HOSTMIGRATED

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

typedef struct {
    DWORD                   dwSize;
    DVID                    dvidNewHostID;
    LPDIRECTPLAYVOICESERVER pdvServerInterface;
} DVMSG_HOSTMIGRATED, *LPDVMSG_HOSTMIGRATED, *PDVMSG_HOSTMIGRATED;
dwSize
DVMSG_HOSTMIGRATED メッセージ構造体のサイズ。
dvidNewHostID
新しいホストの DVID。
pdvServerInterface
ローカル クライアントが新しい音声セッション ホストになった場合、このメンバは新たに作成された IDirectPlayVoiceServer オブジェクトを示す。ローカル クライアントは、このオブジェクトを使用してホスト サービスを提供できる。ローカル クライアントが新しいホストではない場合、このメンバは NULL になる。このパラメータが IDirectPlayVoiceServer インターフェイスをポイントする場合、IDirectPlayVoiceServer::AddRef を呼び出して、インターフェイスの参照カウントをインクリメントする必要がある。インターフェイスが不要になったときは、IDirectPlayVoiceServer::Release を呼び出す。

動作環境

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