waveInPrepareHeaderがうまくいかない – プログラミング – Home

通知
すべてクリア

waveInPrepareHeaderがうまくいかない


あれ
 あれ
(@あれ)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

rc = waveInOpen(&hwi, nDevId, &wfx, (DWORD)(VOID*)waveInProc, (DWORD)hWnd,
CALLBACK_FUNCTION);

for (jj = 0; jj < MAX_BUFFERS; jj++)
{
  rc = waveInPrepareHeader(hwi, wh[jj], sizeof(WAVEHDR));
  if (rc == MMSYSERR_NOERROR)
  {
   /* Error */
  }

のところで、エラー側に行ってしまい、
最終的には
”指定されたデバイスハンドルは
無効です”というメッセージが出ます。

このwaveInPrepareHeaderの所で
エラーが出ないようにすべきなのですが、
何処をチェックすれば?


引用解決済
トピックタグ
aetos
(@aetos)
Noble Member
結合: 6年前
投稿: 1480
 

> if (rc == MMSYSERR_NOERROR)
if (rc != MMSYSERR_NOERROR) じゃなくて?

MMSYSTEM_NOERROR ならエラーは出てないでしょ


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました