阅读:861回复:0
谁能把这段话翻译一下吗?
有点不大理解啊!
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. |
|