majin1979
驱动牛犊
驱动牛犊
  • 注册日期2003-03-04
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分37分
  • 威望10点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:910回复:0

如何在Kmemory中读取数据

楼主#
更多 发布于:2004-08-16 09:26
DS3.0创建的驱动 Read()中:
KMemory Mem(I.Mdl());
ULONG dwTotalSize = I.ReadSize(CURRENT);
ULONG dwMaxSize = m_Endpoint2IN.MaximumTransferSize();

PURB pUrb = m_Endpoint2IN.BuildBulkTransfer( Mem,
dwTotalSize,
TRUE,
NULL,
TRUE
);  
status = m_Endpoint2IN.SubmitUrb(pUrb, NULL, NULL,TIME_OUT_PERIOD);
如果我现在就直接想读取得到的数据,该如何?
试着PULONG pBuffer = (PULONG) Mem.MapToSystemSpace();
pBuffer中也没有数据,似乎只是一些地址
Good good study,day day up
游客

返回顶部