Microsoft DirectX 8.0 (C++)

DVMSGID_DELETEVOICEPLAYER

クライアントの場合、プレーヤーが音声セッションを終了すると、Microsoft® DirectPlay® Voice により DVMSGID_DELETEVOICEPLAYER メッセージが生成される。このメッセージは、ピアツーピアの音声セッションのクライアントのみ利用できる。

ホストの場合、プレーヤーが音声セッションを終了すると、Microsoft® DirectPlay® Voice により DVMSGID_DELETEVOICEPLAYER メッセージが生成される。

プレーヤーが音声セッションを離れるには、IDirectPlayVoiceClient::Disconnect を呼び出すか、トランスポート セッションから接続解除する必要がある。したがって、クライアントがトランスポート セッションには参加し、音声セッションには参加しないことも可能である。

DVMSG_DELETEVOICEPLAYER

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

typedef struct {
    DWORD  dwSize;
    DVID   dvidPlayer;
    PVOID  pvPlayerContext;
} DVMSG_DELETEVOICEPLAYER, *LPDVMSG_DELETEVOICEPLAYER, *PDVMSG_DELETEVOICEPLAYER;
dwSize
DVMSG_DELETEVOICEPLAYER メッセージ構造体のサイズ。
dvidPlayer
接続解除したプレーヤーの DVID。
pvPlayerContext
プレーヤーに対して設定されたコンテキスト値へのポインタ。この値は、DVMSG_CREATEVOICEPLAYER メッセージ構造体の pvPlayerContext メンバによって設定される。

動作環境

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