用SAFEARRAY封装POST数据计算机等级考试
文章作者 100test 发表时间 2010:01:01 12:56:41
来源 100Test.Com百考试题网
 
    
  编辑特别推荐: 
  全国计算机等级考试(等考)指定教材
  全国计算机等级考试学习视频
  全国计算机等级考试网上辅导招生
  全国计算机等级考试时间及科目预告
  百考试题教育全国计算机等级考试在线测试平台
  全国计算机等级考试资料下载
  使用SAFEARRAY 封装数据进行POST.
  SAFEARRAY * psa. //定义safearray
  SAFEARRAYBOUND rgsabound[1]. //根据数组的维数来定义几个数组元素,本例是一个一维数组
  rgsabound[0].cElements = postLen. //数组的元素个数
  rgsabound[0].lLbound = 0. //数组起始下标
  psa = SafeArrayCreate(VT_UI1, 1, rgsabound). // 定义一维数组。
  //psa = SafeArrayCreateVector(VT_UI1, 0, postLen). //和上一命令行功能相同。
  if(!psa)
  return E_FAIL.
  BSTR HUGEP * pbstr.
  HRESULT hr = SafeArrayAccessData(psa, (void HUGEP* *)