Skip to main content

Module reason

Module reason 

Source
Expand description

Reason flags we act on (winioctl.h).

Constantsยง

BASIC_INFO_CHANGE
Basic file info (attributes/timestamps) changed (USN_REASON_BASIC_INFO_CHANGE).
CLOSE
Final record after a handle to the file was closed (USN_REASON_CLOSE).
DATA_EXTEND
File data was extended (USN_REASON_DATA_EXTEND).
DATA_OVERWRITE
File data was overwritten (USN_REASON_DATA_OVERWRITE).
DATA_TRUNCATION
File data was truncated (USN_REASON_DATA_TRUNCATION).
FILE_CREATE
File or directory was created (USN_REASON_FILE_CREATE).
FILE_DELETE
File or directory was deleted (USN_REASON_FILE_DELETE).
HARD_LINK_CHANGE
A hard link was added or removed (USN_REASON_HARD_LINK_CHANGE).
RENAME_NEW_NAME
Record carries the name the file has after a rename (USN_REASON_RENAME_NEW_NAME).
RENAME_OLD_NAME
Record carries the name the file had before a rename (USN_REASON_RENAME_OLD_NAME).