![]() |
1
1
本杰明-
就这么简单。 它确实有效。 如果你还有什么问题,请告诉我。 提前谢谢。PSM |
![]() |
2
2
目前提供的答案充其量是误导性的。它们不会回答您的问题,也不会覆盖NT名称空间和其他名称空间之间的重要区别。 访问NT名称空间时,如果要访问仅在内核的NT名称空间中找到的设备,则需要使用以NT开头的API调用,如ntopenfile。例如,在\devices中的设备在\global中没有符号链接?? 如果您正在访问win32设备名称空间,上面提到的其他调用可以正常工作,但这些调用需要驱动程序在该名称空间中创建符号链接。 如果要访问仅在NT命名空间中找到的设备,请使用 NtOpenFile . 这是一个非常古老的API调用,已经在用户空间头文件中来回移动。它又有了,而且工作得很好。 |
![]() |
3
1
将“设备”视为“文件”的概念在*nix(Unix、Linux、Mac OS等)中很常见。 基本上,msdn文章的意思是 任何 打开“文件”(本地磁盘文件或UNC资源)的win32 api可以轻松打开“特殊设备”。 几个例子: http://msdn.microsoft.com/en-us/library/aa363858%28VS.85%29.aspx
|
![]() |
PHPLover · “支持PHP扩展或功能的端口”实际上是什么意思? 10 月前 |