Требуется помощь при использовании NtCreateFile () для открытия с помощью fileIndex

Я написал программу, которая запрашивает записи журнала изменений и перечисляет их. Журнал изменений возвращает:

1) filereferencenumber (комбинация fileindex.high и fileindex.low) 2) parentfilereferencumber (то же, что и выше, за исключением каталога) 3) szReason (причина в записи изменения) 4) Имя файла и длина файла.

Я хочу найти путь к этому файлу, указанному в журнале изменений. Большинство реализаций, которые я видел, отслеживают весь номер файла и запрашивают его для сравнения, или они используют функции FindNextFile (), которые проходят через весь том.

Я наткнулся на обсуждение, где они говорят, что они могут открыть дескриптор файла, используя только номер файла. http://www.tech-archive.net/Archive/Windows/microsoft.public.windows.file_system/2004-11/0244.html

В статье msdn говорится, что перед вызовом http://msdn.microsoft.com/en-us/library/bb432380%28v=vs.85%29.aspx

внутреннего API необходимо загрузить библиотеку. Как использовать NtCreateFile ()?

Или существует способ доступа к пути к файлу, используя только номер файла?

-121--1660502-

Как я могу перезаписать ItemTemplate моего ListBox и сохранить DisplayMemberPath? Это отлично работает, ЗА ИСКЛЮЧЕНИЕМ, когда я задаю DisplayMemberPath. Затем я просто получаю .ToString () предмета в...

У меня есть общий стиль для ListBox , который перезаписывает ItemTemplate для использования RadioButtons . Он отлично работает, ЗА ИСКЛЮЧЕНИЕМ, когда я задаю DisplayMemberPath . Затем я просто получаю .ToString () предметы в ListBox .

Мне кажется, что я упускаю что-то простое... Может ли кто-то помочь мне обнаружить его?


        
    

My ListBox привязан к List из KeyStartPairs . Если удалить Style, свойство DisplayMemberPath отображается правильно, поэтому оно должно соответствовать стилю.


10
задан Rachel 20 September 2011 в 14:31
поделиться