estructura MFT_ENUM_DATA_V1 (winioctl.h)
Contiene información que define los límites para y el lugar inicial de una enumeración de registros de diario de cambios de número de secuencia de actualización (USN) para volúmenes ReFS. Se usa como búfer de entrada para el código de control de FSCTL_ENUM_USN_DATA .
Sintaxis
typedef struct {
DWORDLONG StartFileReferenceNumber;
USN LowUsn;
USN HighUsn;
WORD MinMajorVersion;
WORD MaxMajorVersion;
} MFT_ENUM_DATA_V1, *PMFT_ENUM_DATA_V1;
Members
StartFileReferenceNumber
Posición ordinal dentro de los archivos del volumen actual en el que se va a comenzar la enumeración.
La primera llamada a FSCTL_ENUM_USN_DATA durante una enumeración debe tener el miembro StartFileReferenceNumber establecido en (DWORDLONG)0
. Cada llamada a FSCTL_ENUM_USN_DATA recupera el punto inicial de la llamada posterior como primera entrada del búfer de salida. Las llamadas posteriores se deben realizar con StartFileReferenceNumber establecido en este valor. Para obtener más información, consulte FSCTL_ENUM_USN_DATA.
LowUsn
Límite inferior del intervalo de valores USN que se usan para filtrar los registros que se devuelven. Solo se devuelven los registros cuyo último USN de diario de cambios esté entre o igual que los valores de miembro LowUsn y HighUsn .
HighUsn
Límite superior del intervalo de valores USN usados para filtrar los archivos que se devuelven.
MinMajorVersion
Indica la versión principal mínima admitida para el diario de cambios de USN.
MaxMajorVersion
Indica la versión principal máxima admitida para el diario de cambios de USN.
Value | Significado |
---|---|
|
Los datos devueltos desde el código de control de FSCTL_ENUM_USN_DATA contendrán estructuras USN_RECORD_V2 . |
|
Los datos devueltos desde el código de control de FSCTL_ENUM_USN_DATA contendrán estructuras USN_RECORD_V2 o USN_RECORD_V3 . |
Requisitos
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Encabezado | winioctl.h (incluya Windows.h) |