質問いいですか?

WCHAR wstrFileName[MAX_PATH] = {0};
LPCTSTR _lstr = _src;
MultiByteToWideChar(CP_ACP, 0, _lstr, -1, wstrFileName, MAX_PATH);

if( FAILED( this->_pMediaControl->RenderFile(wstrFileName)))
{
   return -1;
}

というかんじでMediaControlにファイルをロードしているのですが
XPでは上手くいくのですが、7(x64)ではエラーになります。
原因が分からず困っています。

分かる方がいましたら、教えていただけないでしょうか?