Códigos de control de administración de archivos
Los siguientes códigos de control se usan en la administración de archivos.
En esta sección
Código de control | Descripción |
---|---|
FSCTL_ALLOW_EXTENDED_DASD_IO |
Indica al controlador del sistema de archivos que no realice ninguna comprobación de límites de E/S en las llamadas de lectura o escritura de particiones. |
FSCTL_CREATE_OR_GET_OBJECT_ID |
Recupera el identificador de objeto del archivo o directorio especificados. Si no existe ningún identificador de objeto, el uso de FSCTL_CREATE_OR_GET_OBJECT_ID crea uno. |
FSCTL_CSV_CONTROL |
Recupera los resultados de una operación de control CSV. |
FSCTL_DELETE_OBJECT_ID |
Quita el identificador de objeto de un archivo o directorio especificados. |
FSCTL_DUPLICATE_EXTENTS_TO_FILE |
Indica al sistema de archivos que copie un intervalo de bytes de archivo en nombre de una aplicación. |
FSCTL_FILE_LEVEL_TRIM |
Indica al sistema de almacenamiento qué intervalos del archivo no son necesarios para almacenarse. |
FSCTL_FILESYSTEM_GET_STATISTICS |
Recupera la información de varios contadores de rendimiento del sistema de archivos. |
FSCTL_FILESYSTEM_GET_STATISTICS_EX |
Recupera la información de varios contadores de rendimiento del sistema de archivos. Compatibilidad con este código de control iniciado con Windows 10. |
FSCTL_FIND_FILES_BY_SID |
Busca en un directorio un archivo cuyo propietario del creador coincida con el SID especificado. |
FSCTL_GET_COMPRESSION |
Recupera el estado de compresión actual de un archivo o directorio en un volumen cuyo sistema de archivos admite la compresión por secuencia. |
FSCTL_GET_NTFS_FILE_RECORD |
Recupera el primer registro de archivo que está en uso y es de un valor ordinal menor o igual que el número de referencia de archivo solicitado. |
FSCTL_GET_OBJECT_ID |
Recupera el identificador de objeto del archivo o directorio especificados. |
FSCTL_GET_REPAIR |
Recupera información sobre el mecanismo de recuperación automática del sistema de archivos NTFS. |
FSCTL_INITIATE_REPAIR |
Desencadena el sistema de archivos NTFS para iniciar un ciclo de recuperación automática en un único archivo. |
FSCTL_MAKE_MEDIA_COMPATIBLE |
Cierra una sesión de UDF abierta en medios de escritura una vez para que el ROM multimedia sea compatible. |
FSCTL_OPBATCH_ACK_CLOSE_PENDING |
Notifica a un servidor que una aplicación cliente está lista para cerrar un archivo. |
FSCTL_OPLOCK_BREAK_ACK_NO_2 |
Responde a la notificación de que un bloqueo oportunista en un archivo está a punto de romperse. Use esta operación para desbloquear todos los bloqueos oportunistas en el archivo, pero mantenga abierto el archivo. |
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE |
Responde a la notificación de que un bloqueo oportunista exclusivo en un archivo está a punto de romperse. Use esta operación para indicar que el archivo debe recibir un bloqueo oportunista de nivel 2. |
FSCTL_OPLOCK_BREAK_NOTIFY |
Permite que la aplicación que realiza la llamada espere a que se complete una interrupción de bloqueo oportunista. |
FSCTL_QUERY_ALLOCATED_RANGES |
Examina un archivo o una secuencia alternativa que busca rangos que pueden contener datos distintos de cero. |
FSCTL_QUERY_ON_DISK_VOLUME_INFO |
Solicita información de volumen específica de UDF. |
FSCTL_QUERY_SPARING_INFO |
Recupera las propiedades de administración de defectos del volumen. Se usa para sistemas de archivos UDF. |
FSCTL_RECALL_FILE |
Recupera un archivo de los medios de almacenamiento que administra El almacenamiento remoto, que es el software de administración de almacenamiento jerárquico. |
FSCTL_REQUEST_BATCH_OPLOCK |
Solicita un bloqueo oportunista por lotes en un archivo. |
FSCTL_REQUEST_FILTER_OPLOCK |
Solicita un bloqueo oportunista de filtro en un archivo. |
FSCTL_REQUEST_OPLOCK |
Solicita un bloqueo oportunista (oplock) en un archivo y confirma que se ha producido una interrupción de interbloqueo. |
FSCTL_REQUEST_OPLOCK_LEVEL_1 |
Solicita un bloqueo oportunista de nivel 1 en un archivo. |
FSCTL_REQUEST_OPLOCK_LEVEL_2 |
Solicita un bloqueo oportunista de nivel 2 en un archivo. |
FSCTL_SET_COMPRESSION |
Establece el estado de compresión de un archivo o directorio en un volumen cuyo sistema de archivos admite la compresión por archivo y por directorio. |
FSCTL_SET_DEFECT_MANAGEMENT |
Establece el estado de administración de defectos de software para el archivo especificado. Se usa para sistemas de archivos UDF. |
FSCTL_SET_OBJECT_ID |
Establece el identificador de objeto del archivo o directorio especificados. |
FSCTL_SET_OBJECT_ID_EXTENDED |
Modifica los datos de usuario asociados al identificador de objeto del archivo o directorio especificados. |
FSCTL_SET_REPAIR |
Establece el modo de la funcionalidad de recuperación automática de un sistema de archivos NTFS. |
FSCTL_SET_SPARSE |
Marca el archivo indicado como disperso o no disperso. En un archivo disperso, es posible que los intervalos grandes de ceros no requieran la asignación de disco. |
FSCTL_SET_ZERO_DATA |
Rellena un intervalo especificado de un archivo con ceros (0). |
FSCTL_SET_ZERO_ON_DEALLOCATION |
Indica que un identificador de archivos del sistema de archivos NTFS debe tener sus clústeres llenos de ceros cuando se desasigna. |
FSCTL_WAIT_FOR_REPAIR |
Devuelve cuando se completan las reparaciones especificadas. |
Los siguientes códigos de control se usan con compresión y descompresión de archivos.
Los siguientes códigos de control se usan con identificadores de objeto.
FSCTL_CREATE_OR_GET_OBJECT_ID
FSCTL_DELETE_OBJECT_ID
FSCTL_GET_OBJECT_ID
FSCTL_SET_OBJECT_ID
FSCTL_SET_OBJECT_ID_EXTENDED
Los siguientes códigos de control se usan con bloqueos oportunistas.
FSCTL_OPBATCH_ACK_CLOSE_PENDING
FSCTL_OPLOCK_BREAK_ACK_NO_2
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE
FSCTL_OPLOCK_BREAK_NOTIFY
FSCTL_REQUEST_BATCH_OPLOCK
FSCTL_REQUEST_FILTER_OPLOCK
FSCTL_REQUEST_OPLOCK
FSCTL_REQUEST_OPLOCK_LEVEL_1
FSCTL_REQUEST_OPLOCK_LEVEL_2
Los códigos de control siguientes se usan con archivos dispersos.
Los siguientes códigos de control se usan con el mecanismo de recuperación automática NTFS.
Los siguientes códigos de control se usan con UDF.
FSCTL_MAKE_MEDIA_COMPATIBLE
FSCTL_QUERY_ON_DISK_VOLUME_INFO
FSCTL_QUERY_SPARING_INFO
FSCTL_SET_DEFECT_MANAGEMENT