Skip to content

Latest commit

 

History

History
129 lines (104 loc) · 4.17 KB

ns-winioctl-mft_enum_data_v1.md

File metadata and controls

129 lines (104 loc) · 4.17 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist f1_keywords dev_langs topic_type api_type api_location api_name
NS:winioctl.MFT_ENUM_DATA_V1
MFT_ENUM_DATA_V1
Contains information defining the boundaries for and starting place of an enumeration of update sequence number (USN) change journal records for ReFS volumes.
*PMFT_ENUM_DATA
*PMFT_ENUM_DATA_V1
MFT_ENUM_DATA
MFT_ENUM_DATA_V1
MFT_ENUM_DATA_V1 structure [Files]
PMFT_ENUM_DATA_V1
PMFT_ENUM_DATA_V1 structure pointer [Files]
fs.mft_enum_data_v1
winioctl/MFT_ENUM_DATA_V1
winioctl/PMFT_ENUM_DATA_V1
fs\mft_enum_data_v1.htm
fs
6d7b50e3-60cf-4eaf-9d22-fbb20c7e0bba
12/05/2018
*PMFT_ENUM_DATA, *PMFT_ENUM_DATA_V1, MFT_ENUM_DATA, MFT_ENUM_DATA_V1, MFT_ENUM_DATA_V1 structure [Files], PMFT_ENUM_DATA_V1, PMFT_ENUM_DATA_V1 structure pointer [Files], fs.mft_enum_data_v1, winioctl/MFT_ENUM_DATA_V1, winioctl/PMFT_ENUM_DATA_V1
winioctl.h
Windows.h
Windows
None supported
Windows Server 2012 [desktop apps only]
Windows
MFT_ENUM_DATA_V1, *PMFT_ENUM_DATA_V1
PMFT_ENUM_DATA_V1
winioctl/PMFT_ENUM_DATA_V1
MFT_ENUM_DATA_V1
winioctl/MFT_ENUM_DATA_V1
c++
APIRef
kbSyntax
HeaderDef
WinIoCtl.h
MFT_ENUM_DATA_V1

MFT_ENUM_DATA_V1 structure

-description

Contains information defining the boundaries for and starting place of an enumeration of update sequence number (USN) change journal records for ReFS volumes. It is used as the input buffer for the FSCTL_ENUM_USN_DATA control code.

-struct-fields

-field StartFileReferenceNumber

The ordinal position within the files on the current volume at which the enumeration is to begin.

The first call to FSCTL_ENUM_USN_DATA during an enumeration must have the StartFileReferenceNumber member set to (DWORDLONG)0. Each call to FSCTL_ENUM_USN_DATA retrieves the starting point for the subsequent call as the first entry in the output buffer. Subsequent calls must be made with StartFileReferenceNumber set to this value. For more information, see FSCTL_ENUM_USN_DATA.

-field LowUsn

The lower boundary of the range of USN values used to filter which records are returned. Only records whose last change journal USN is between or equal to the LowUsn and HighUsn member values are returned.

-field HighUsn

The upper boundary of the range of USN values used to filter which files are returned.

-field MinMajorVersion

Indicates the minimum supported major version for the USN change journal.

-field MaxMajorVersion

Indicates the maximum supported major version for the USN change journal.

Value Meaning
2
The data returned from the FSCTL_ENUM_USN_DATA control code will contain USN_RECORD_V2 structures.
3
The data returned from the FSCTL_ENUM_USN_DATA control code will contain USN_RECORD_V2 or USN_RECORD_V3 structures.

-see-also

FSCTL_ENUM_USN_DATA

Volume Management Structures