NtQueryDirectoryFileへの非同期呼び出しがどのように機能するかを理解できた人はいますか?
非同期呼び出しとは、FILE_SYNCHRONOUS_IO_ALERTまたは FILE_SYNCHRONOUS_IO_NONALERT で開かれていないNtQueryDirectoryFile
ディレクトリを呼び出すことを意味します。
私にとっては、通常のNtReadFileリクエストが通常のファイルに対して行うのとSTATUS_PENDING
同じように返されるようですが、ディレクトリでNtWaitForSingleObjectを使用しようとすると、正しく終了せず、まだすべてのデータを取得していません...なぜこれは起こりますか?