在Windows设备驱动程序中:
DEVICE_OBJECT.DeviceExtension
据我了解,CreateFile
在内核空间中构造FILE_OBJECT
,因此设备的每个打开实例都有自己的FILE_OBJECT
。如果是,我可以将我的实例信息保存在IO_STACK_LOCATION.FileObject.FsContext
字段中吗?
答案 0 :(得分:1)
阅读MSDN page的FsContext描述对FDO表示肯定,对其他类型的驱动程序表示否。
注意:您是否实现了自己的IRP_MJ_CREATE功能?如果是,您可以使用该成员,因为您是文件对象的创建者。