SAFEARRAY使用实例[21]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 sheismylife 的 blog

     if(failed(hr))

         return e_fail;

     *pbookmarknames=::safearraycreatevectorex(vt_record,0,long(t.size()-1),(void*)precordinfo);

     _bookmarkschema* pdata=null;

     hr=::safearrayaccessdata(*pbookmarknames,(void**)&pdata);

     for(int i=0;i<int(t.size()-1);i++)

     {

          t[i+1].at(0).copyto(&pdata[i].name);

          t[i+1].at(1).copyto(&pdata[i].context);

          t[i+1].at(2).changetype(vt_bstr);

          t[i+1].at(2).copyto(&pdata[i].time);

     }

本文关键:SAFEARRAY使用实例
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top