2.3.62 FSCTL_READ_FILE_USN_DATA Reply
The FSCTL_READ_FILE_USN_DATA reply message returns the results of the FSCTL_READ_FILE_USN_DATA request as a USN_RECORD_V2 or a USN_RECORD_V3. Both forms of reply message begin with a USN_RECORD_COMMON_HEADER, which can be used to determine the form of the full reply message.
This message returns a status code as specified in section 2.2. Upon success, the status code returned by the function that processes this FSCTL is STATUS_SUCCESS. The most common error codes are listed in the following table.
Error code |
Meaning |
---|---|
STATUS_INVALID_PARAMETER 0xC000000D |
The handle is not to a file, directory or if invalid MinMajorVersion and MaxMajorVersion values are specified. . |
STATUS_INVALID_USER_BUFFER 0xC00000E8 |
The output buffer is not aligned to a 4-byte boundary. |
STATUS_BUFFER_TOO_SMALL 0xC0000023 |
The output buffer is too small to contain a USN_RECORD structure. |
STATUS_INVALID_DEVICE_REQUEST 0xC0000010 |
The file system does not support the use of a USN change journal. |