Share via


FSCTL_USN_TRACK_MODIFIED_RANGES IOCTL (winioctl.h)

Habilita la característica de seguimiento de intervalos para el flujo de cambios de los números de secuencias actualizadas (USN) en un volumen de destino o modifica los parámetros de seguimiento de intervalos ya habilitados.

BOOL DeviceIoControl(
  (HANDLE) hDevice,                 // handle to volume
  FSCTL_USN_TRACK_MODIFIED_RANGES,  // dwIoControlCode
  (LPDWORD) lpInBuffer,             // input buffer
  (DWORD) nInBufferSize,            // size of input buffer
  (LPDWORD) lpOutBuffer,            // lpOutbuffer
  (DWORD) nOutBufferSize,           // size of output buffer
  (LPDWORD) lpBytesReturned,        // number of bytes returned
  (LPOVERLAPPED) lpOverlapped       // OVERLAPPED structure
);

Comentarios

Para conocer las implicaciones de la E/S superpuesta en esta operación, consulte la sección Comentarios del tema DeviceIoControl .

Puede usar FSCTL_USN_TRACK_MODIFIED_RANGES para habilitar el seguimiento de intervalos por primera vez para un volumen. Después de habilitar el seguimiento de intervalos, el estado y los parámetros se conservarán para ese volumen y, en el siguiente reinicio, se inicializará la lectura del seguimiento de intervalos desde los parámetros persistentes.

También puede usar FSCTL_USN_TRACK_MODIFIED_RANGES para modificar un parámetro de seguimiento de intervalo de flujo de diario de cambios existente. Si el seguimiento de intervalos ya existe, FSCTL_USN_TRACK_MODIFIED_RANGES lo establece en los parámetros proporcionados en la estructura USN_TRACK_MODIFIED_RANGES . El tamaño del fragmento o el umbral de tamaño de archivo solo se pueden reducir de los valores anteriores. Una vez habilitada, la característica de seguimiento de intervalos no se puede deshabilitar a menos que se elimine el diario.

Para recuperar un identificador de un volumen, llame a CreateFile con el parámetro lpFileName establecido en una cadena con el siguiente formato:

\\.\X:

En la cadena anterior, X es la letra que identifica la unidad en la que aparece el volumen. El volumen debe ser NTFS 3.0 o posterior. Para obtener la versión NTFS de un volumen, abra un símbolo del sistema con derechos de acceso de administrador y ejecute el comando siguiente:

fsutil fsinfo ntfsinfoX:

donde X es la letra de unidad del volumen.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 R2 [solo aplicaciones de escritorio]
Encabezado winioctl.h (incluya Windows.h)

Consulte también