VIDEOINFOHEADER *pVih = (VIDEOINFOHEADER*)pmtConfig->pbFormat;;
...
WriteFile( hHandle, pVih, sizeof(VIDEOINFOHEADER), NULL, NULL );
通过调试我发现WriteFile
报告异常,如何解决?
答案 0 :(得分:2)
pVih
是否已初始化?如果没有,那就是你的问题。
跟进
自pVih初始化以来,我looked at the documentation。如果第五个参数 lpOverlapped 为NULL,则第四个参数 lpNumberOfBytesWritten 不能为NULL。提供指向变量的指针以接受写入的字节数。
第二次跟进
pmtConfig->pbFormat
是否正确指向VIDEOINFOHEADER
?
答案 1 :(得分:2)
可能pmtConfig-> pbFormat为NULL或无效。请提供有关例外的更多详细信息。