On 12/19/18, Boylan, Ross <ross.boy...@ucsf.edu> wrote:
> Eryk, thank you for that very detailed explanation.  The directory is on a
> network share; is NtQueryDirectoryFile[Ex] still the call that would be made
> for it?

It's the only system call to scan a directory. It's implemented in the
I/O manager by sending an IRP_MJ_DIRECTORY_CONTROL:
IRP_MN_QUERY_DIRECTORY request to the device stack. In this case the
requested directory information is FileBothDirectoryInformation.
Locally, the filesystem for a network share is the MUP device
(multiple UNC provider), which proxies access to a redirector such as
SMB (mrxsmb). Since the same call works from other systems, it's
probably safe to assume the problem is in the local device stack and
not the server on the other end of the wire.
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to