Если мне нужно просканировать папку, содержащую большое количество сущностей, то я буду называть ZwQueryDirectoryFile api (мне это нужно с уровня Nt) ... фаза файла за фазой, выделяя буфер размером 4096.
Это обычное использование. За исключением первого раза, каждый раз, когда я выполняю свою работу, мне нужно сохранить параметр restartscan как NULL.
Мне нужно знать его внутренности. Как второй вызов ZwQueryDirectoryFile возобновляет выборку из нужного места. как eindex поставляется или хранится для правильного возобновления работы.