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

通过调试发现WriteFile报告异常,如何解决?

4

2 回答 2

2

pVih初始化了吗?如果不是,那是你的问题。

跟进

由于 pVih 已初始化,因此我查看了文档如果第五个参数lpOverlapped为 NULL,则第四个参数lpNumberOfBytesWritten不能为 NULL。提供指向变量的指针以接受写入的字节数。

第二次跟进

是否pmtConfig->pbFormat正确指向VIDEOINFOHEADER?

于 2010-09-05T16:12:29.973 回答
2

pmtConfig->pbFormat 可能为 NULL 或无效。请给我们更多关于异常的细节。

于 2010-09-05T16:25:12.313 回答