Microsoft DirectX 8.0 (C++)

IDirectPlayVoiceServer::SetNotifyMask

メッセージ ハンドラに送信するメッセージを指定する。

HRESULT SetNotifyMask(
PDWORD pdwMessageMask,
DWORD dwMessageMaskElements
);

パラメータ

pdwMessageMask
Microsoft® DirectPlay® Voice がユーザーのコールバック関数に送信するメッセージ識別子を保持する DWORD の配列へのポインタ。メッセージ識別子をこの配列に指定しない場合、メッセージは送信されない。それぞれのメッセージ識別子は一度だけ配列に表示される。有効なメッセージ識別子だけが許可される。たとえば、DVMSGID_CONNECTRESULT はサーバーのインターフェイスには無効だが、クライアントのインターフェイスに対しては有効である。すべてのメッセージを有効にするには、この値に NULL を指定する。
dwMessageMaskElements
pdwMessageMask パラメータに指定された要素の数。pdwMessageMask が NULL である場合、0 に設定しておく。

戻り値

成功した場合は DV_OK を返す。または、次のいずれかのエラー値を返す。

DVERR_INVALIDPARAM
DVERR_INVALIDPOINTER
DVERR_NOCALLBACK
DVERR_NOTINITIALIZED

動作環境

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