MFC下载器中使用OpenUrl函数的问题

在做一个MFC下载器,但是OpenUrl函数在调用的时候返回的是一个空的指针,求解啊
做一个简化的例子

CStdioFile* fTargFile = netSession.OpenURL(LinkUrl
, 1, INTERNET_FLAG_TRANSFER_BINARY | INTERNET_FLAG_RELOAD);

这个时候返回的fTargFile是一个空的,现在可以确定下载地址没有问题,求解原因
图片说明

http://www.oschina.net/question/220339_137587