VC6.0下的程序,现在到VS2010上运行,如下代码发生错误:且指向最后一行代码
Unhandled exception at 0x5706606a in Video Demo.exe: 0xC0000005: Access violation reading location 0x00000000.
BOOL AVIHandler::LoadVideo(CString filename)
{
//读取AVI文件信息
HRESULT result;
AVIFileInit(); //使用AVI族函数读取AVI文件前应首先调用
PAVIFILE pfile;//AVI文件指针
AVIFILEINFO pfi;//AVI文件信息
PAVISTREAM pavi;//AVI流
AVISTREAMINFO stinfo;//AVI流信息
//打开AVI文件
result=AVIFileOpen(&pfile,filename,OF_READ,NULL);
//AVI文件信息
result=AVIFileInfo(pfile,&pfi,sizeof(AVIFILEINFO)); //错误地址