limee
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2006-07-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:862回复:0

谁能把这段话翻译一下吗?

楼主#
更多 发布于:2005-03-12 15:57
有点不大理解啊!

The I/O Manager maintains a pointer to the current stack location,
in addition to the CurrentLocation value mentioned previously.

This pointer is maintained in the CurrentStackLocation field in the
Tail.Overlay structure that is contained in the IRP header. Kernel mode
drivers should never try to manipulate the contents of either the
CurrentLocation or the CurrentStackLocation fields themselves.
The I/O Manager does provide routines for a driver to get a pointer to
the current stack location, via a call to IoGetCurrentIrpStack-Location(),
to get a pointer to the next stack location using IoGetNextIrpStackLocation()
so that the driver can set up the contents of the stack location appropriately
for the next driver in the hierarchy, and in rare cases to use
IoSetNextIrpStackLocation() to set the stack location value.
游客

返回顶部