1
VIDEOINFOHEADER *pVih = (VIDEOINFOHEADER*)pmtConfig->pbFormat;;
...
WriteFile( hHandle, pVih, sizeof(VIDEOINFOHEADER), NULL, NULL );

デバッグ中にWriteFileレポートの例外が見つかりました。解決方法を教えてください。

4

2 に答える 2

2

pVih初期化されていますか?そうでない場合、それはあなたの問題です。

ファローアップ

pVihが初期化されているのでドキュメントを見てみました。5 番目のパラメーターlpOverlappedが NULL の場合、 4 番目のパラメーターlpNumberOfBytesWrittenを NULL にすることはできません。変数へのポインターを提供して、書き込まれたバイト数を受け入れます。

2回目のフォローアップ

pmtConfig->pbFormatを適切に指していVIDEOINFOHEADERますか?

于 2010-09-05T16:12:29.973 に答える
2

おそらく、pmtConfig->pbFormat が NULL または無効です。例外の詳細を教えてください。

于 2010-09-05T16:25:12.313 に答える