Microsoft DirectX 8.0 (C++)

DVMSGID_LOCALHOSTSETUP

ホストの移行の間にローカル クライアントが新しい音声ホストとして選択されると、DVMSGID_LOCALHOSTSETUP メッセージが送信される。メッセージは DVMSGID_HOSTMIGRATED メッセージの前に送信され、新しいホスト オブジェクトを作成するときに使用するコールバック関数とコンテキスト値を設定する機会を開発者に与える。開発者がいずれの値も設定しない場合、新しいサーバー インターフェイスはコールバック関数を持たない。アプリケーションがこのメッセージの処理から戻ると、DVMSGID_HOSTMIGRATED メッセージを受け取る。新しいメッセージには次の構造体が関連付けられている。この構造体は、メッセージ ハンドラの void * フィールドに渡される。

DVMSG_LOCALHOSTSETUP

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

typedef struct {
    DWORD dwSize;
    PVOID pvContext;
    PDVMESSAGEHANDLER pMessageHandler;
} DVMSG_LOCALHOSTSETUP, *LPDVMSG_LOCALHOSTSETUP, *PDVMSG_LOCALHOSTSETUP;
dwSize
DVMSG_LOCALHOSTSETUP メッセージ構造体のサイズ。
pvContext
新しいサーバーに対して設定するコンテキスト値を設定する。
pMessageHandler
新しいサーバーに使用するコールバック関数を設定する。

動作環境

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