Compartir a través de


FSCTL_USN_TRACK_MODIFIED_RANGES IOCTL (winioctl.h)

Habilita la característica de seguimiento de intervalos para la secuencia de cambios de número de secuencia de actualización (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
);

Observaciones

Para conocer las implicaciones de la E/S superpuesta en esta operación, vea 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 del seguimiento de intervalos de habilitación, el estado y los parámetros se conservarán para ese volumen y, en el siguiente reinicio, se inicializará la lectura del seguimiento del intervalo a partir de los parámetros persistentes.

También puede usar FSCTL_USN_TRACK_MODIFIED_RANGES para modificar un parámetro de seguimiento del intervalo de secuencias del 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 de 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 de la forma siguiente:

\\.\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 siguiente comando:

fsutil fsinfo ntfsinfoX:

donde X es la letra de unidad del volumen.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8.1 [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2012 R2 [solo aplicaciones de escritorio]
encabezado de winioctl.h (incluya Windows.h)

Consulte también