using NtQueryDirectoryFile in c#?

本文关键字:in NtQueryDirectoryFile using | 更新日期: 2023-09-27 18:09:41

如何在c#中使用"NtQueryDirectoryFile",是否认为使用未记录的winapi函数是一种不好的做法?还有,有没有更快的替代方案?

顺便说一下,枚举的性能在我正在开发的应用程序中是至关重要的,这不是过早的优化吗?

*我在"pinvoke.net"上找不到签名

using NtQueryDirectoryFile in c#?

您需要GetFileInformationByHandleEx,这是Win32等效函数。

看到:

  • https://msdn.microsoft.com/en-us/library/windows/desktop/aa364953 (v = vs.85) . aspx

:

  • https://msdn.microsoft.com/en-us/library/windows/desktop/aa364228 (v = vs.85) . aspx