FILE_NOTIFY_INFORMATION

【勇芳软件工作室】汉化HomePreviousNext

FIND_NOTIFY_INFORMATION结构描述了ReadDirectoryChangesW功能发现的更改。

typedef struct _FILE_NOTIFY_INFORMATION {

DWORD NextEntryOffset;

DWORD Action;

DWORD FileNameLength;

WCHAR FileName[1];

} FILE_NOTIFY_INFORMATION;

会员

NextEntryOffset

指定必须跳过以获取下一条记录的字节数。值为零表示这是最后一条记录。

行动

指定发生的更改类型。

含义
FILE_ACTION_ADDED该文件已添加到目录。
FILE_ACTION_REMOVED文件从目录中删除。
FILE_ACTION_MODIFIED该文件已修改。这可能是时间戳或属性的变化。
FILE_ACTION_RENAMED_OLD_NAME该文件已重命名,这是旧名称。
FILE_ACTION_RENAMED_NEW_NAME该文件已重命名,这是新名称。

FileNameLength

指定记录的文件名部分的长度(以字节为单位)。请注意,此长度不包括终止空字符。

FileName

这是一个可变长度的字段,其中包含相对于目录句柄的文件名。文件名为Unicode字符格式,不为空终止。

也可以看看

ReadDirectoryChangesW