设备命名的注意事项
如果仅仅想在开发过程中为应用程序打开设备句柄提供一个快速方法,你应该在\??目录中为设备赋予一个名字。然而,对于一个产品级的驱动程序来说,最好把设备对象名放到\Device目录中。
\??目录以前叫做\DosDevices。实际上,\DosDevice仍可以使用,但它本身是\??目录的符号连接。这种改变将使经常查找的用户模式目录名能位于字母排序的目录列表前面。如果你要在命名中使用\??,应该先参考本章“Windows 98兼容问题”节中的注意事项。
注意,上面提到的把设备对象名放到\??目录中可能不适用于Windows 2000的Terminal Server版本。由于设备对象不能复制到控制台事务的外边,而符号连接可以,因此你应该在\Device目录中保存设备命名,而在\DosDevices目录中放一个符号连接。
在以前版本的Windows NT中,某些种类设备(特别是磁盘、磁带、串行口,和并行口)的驱动程序通过调用IoGetConfigurationInformation来获得一个全局表的指针,该表包含这些类中的设备计数。驱动程序应使用当前计数值来合成设备名称,例如Harddisk0、Tape1,等等,并同时增加该计数器的值。然而,WDM驱动程序并不需要使用这个服务函数以及它返回的计数器表,为这些类中的设备构造名称现在是Microsoft专有的类驱动程序的责任,如DISK.SYS。
应该是注释,但是编码格式不对,导致两个\\之间的字符不能正确显示
我猜的,感觉应该是这样。
这个是路径啊,1.log文件所在的路径