Недокументированные функции NTDLL

10 февраля 2001



FILE_NOTIFY_INFORMATION

typedef struct _FILE_NOTIFY_INFORMATION {

ULONG NextEntryOffset; ULONG Action; ULONG FileNameLength; WCHAR FileName[1];

} FILE_NOTIFY_INFORMATION, *PFILE_NOTIFY_INFORMATION;



Структура FILE_NOTIFY_INFORMATION используется в результате вызова NtNotifyChangeDirectoryFile. Определено в файле <WinNT.h>.
  • NextEntryOffset
  •     Смещение к следующей структуре FILE_NOTIFY_INFORMATION или 0, если структура последняя.
  • Action
  •     Действие, определяющее причину. Может быть:
  • FileNameLength
  •     Длина массива FileName в байтах.
  • FileName[1]
  •     Имя файла в Unicode.


    Только некоторые причины нотификации могут быть прочитаны из поля Action . В большистве случаев содержит значение FILE_ACTION_MODIFIED, и пользователь должен проверять вид напоминания самостоятельно.


    Документировал:
    Томаш Новак



    Зависимости:
    Библиотека: ntdll.lib


    См. также:
    NtNotifyChangeDirectoryFile