Overview
Group
Quick Info

Windows NT
Yes
Win95
No
Win32s
No
Import Library
-
Header File
winnt.h
Unicode
No
Platform Notes
None

FILE_NOTIFY_INFORMATION

The FIND_NOTIFY_INFORMATION structure describes the changes found by the ReadDirectoryChangesW function.

typedef struct _FILE_NOTIFY_INFORMATION {

DWORD NextEntryOffset;

DWORD Action;

DWORD FileNameLength;

WCHAR FileName[1];

} FILE_NOTIFY_INFORMATION;

Members

NextEntryOffset

Specifies the number of bytes that must be skipped to get to the next record. A value of zero indicates that this is the last record.

Action

Specifies the type of change that occurred.

Value
Meaning
FILE_ACTION_ADDED
The file was added to the directory.
FILE_ACTION_REMOVED
The file was removed from the directory.
FILE_ACTION_MODIFIED
The file was modified. This can be a change in the time stamp or attributes.
FILE_ACTION_RENAMED_OLD_NAME
The file was renamed and this is the old name.
FILE_ACTION_RENAMED_NEW_NAME
The file was renamed and this is the new name.

FileNameLength

Specifies the length, in bytes, of the filename portion of the record. Note that this length does not include the terminating null character.

FileName

This is a variable-length field that contains the filename relative to the directory handle. The filename is in the Unicode character format and is not null-terminated.

See Also

ReadDirectoryChangesW

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database