Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Varias tecnologías usan este encabezado. Para obtener más información, consulte:
fileapi.h contiene las siguientes interfaces de programación:
Funciones
|
AreFileApisANSI Determina si las funciones de E/S de archivo usan la página de códigos ansi o oem del juego de caracteres. |
|
AreShortNamesEnabled La función AreShortNamesEnabled determina si los nombres cortos están habilitados para el volumen especificado. |
|
CompareFileTime Compara dos veces el archivo. |
|
CreateDirectory2A Crea un directorio nuevo. (ANSI) |
|
CreateDirectory2W Crea un directorio nuevo. (Unicode) |
|
CreateDirectoryA Crea un directorio nuevo. (CreateDirectoryA) |
|
CreateDirectoryW Crea un directorio nuevo. (CreateDirectoryW) |
|
CreateFile2 Crea o abre un archivo o dispositivo de E/S. |
|
CreateFile3 Crea o abre un archivo o dispositivo de E/S. |
|
CreateFileA Crea o abre un archivo o dispositivo de E/S. Los dispositivos de E/S más usados son los siguientes: _file, secuencia de archivos, directorio, disco físico, volumen, búfer de consola, unidad de cinta, recurso de comunicaciones, mailslot y canalización. (ANSI) |
|
CreateFileW Crea o abre un archivo o dispositivo de E/S. Los dispositivos de E/S más usados son los siguientes: _file, secuencia de archivos, directorio, disco físico, volumen, búfer de consola, unidad de cinta, recurso de comunicaciones, mailslot y canalización. (Unicode) |
|
DefineDosDeviceW Define, redefini o elimina MS-DOS nombres de dispositivo. (DefineDosDeviceW) |
|
DeleteFile2A Elimina un archivo existente. (ANSI) |
|
DeleteFile2W Elimina un archivo existente. (Unicode) |
|
DeleteFileA Elimina un archivo existente. (DeleteFileA) |
|
DeleteFileW Elimina un archivo existente. (DeleteFileW) |
|
DeleteVolumeMountPointW Elimina una letra de unidad o una carpeta montada. (DeleteVolumeMountPointW) |
|
FileTimeToLocalFileTime Convierte una hora de archivo en una hora de archivo local. |
|
FindClose Cierra un identificador de búsqueda de archivos abierto por las funciones FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW o FindFirstStreamW. |
|
FindCloseChangeNotification Detiene la supervisión del control de notificaciones de cambios. |
|
FindFirstChangeNotificationA Crea un identificador de notificación de cambio y configura las condiciones iniciales del filtro de notificación de cambio. (ANSI) |
|
FindFirstChangeNotificationW Crea un identificador de notificación de cambio y configura las condiciones iniciales del filtro de notificación de cambio. (Unicode) |
|
FindFirstFileA Busca un directorio para un archivo o subdirectorio con un nombre que coincida con un nombre específico (o nombre parcial si se usan caracteres comodín). (ANSI) |
|
FindFirstFileExA Busca un directorio para un archivo o subdirectorio con un nombre y atributos que coincidan con los especificados. (FindFirstFileExA) |
|
FindFirstFileExW Busca un directorio para un archivo o subdirectorio con un nombre y atributos que coincidan con los especificados. (FindFirstFileExW) |
|
FindFirstFileNameW Crea una enumeración de todos los vínculos duros al archivo especificado. La función FindFirstFileNameW devuelve un identificador a la enumeración que se puede usar en llamadas posteriores a la función FindNextFileNameW. |
|
FindFirstFileW Busca un directorio para un archivo o subdirectorio con un nombre que coincida con un nombre específico (o nombre parcial si se usan caracteres comodín). (Unicode) |
|
FindFirstStreamW Enumera la primera secuencia con un tipo de secuencia ::$DATA en el archivo o directorio especificados. |
|
FindFirstVolumeW Recupera el nombre de un volumen en un equipo. (FindFirstVolumeW) |
|
FindNextChangeNotification Solicita que el sistema operativo indique un identificador de notificación de cambio la próxima vez que detecte un cambio adecuado. |
|
FindNextFileA Continúa una búsqueda de archivos desde una llamada anterior a las funciones FindFirstFile, FindFirstFileEx o FindFirstFileTransacted. (ANSI) |
|
FindNextFileNameW Continúa enumerando los vínculos duros a un archivo mediante el identificador devuelto por una llamada correcta a la función FindFirstFileNameW. |
|
FindNextFileW Continúa una búsqueda de archivos desde una llamada anterior a las funciones FindFirstFile, FindFirstFileEx o FindFirstFileTransacted. (Unicode) |
|
FindNextStreamW Continúa una búsqueda de secuencias iniciada por una llamada anterior a la función FindFirstStreamW. |
|
FindNextVolumeW Continúa una búsqueda de volúmenes iniciada por una llamada a la función FindFirstVolume. (FindNextVolumeW) |
|
FindVolumeClose Cierra el identificador de búsqueda de volúmenes especificado. |
|
FlushFileBuffers Vacía los búferes de un archivo especificado y hace que todos los datos almacenados en búfer se escriban en un archivo. |
|
GetCompressedFileSizeA Recupera el número real de bytes de almacenamiento en disco que se usa para almacenar un archivo especificado. (ANSI) |
|
GetCompressedFileSizeW Recupera el número real de bytes de almacenamiento en disco que se usa para almacenar un archivo especificado. (Unicode) |
|
GetDiskFreeSpaceA Recupera información sobre el disco especificado, incluida la cantidad de espacio libre en el disco. (ANSI) |
|
GetDiskFreeSpaceExA Recupera información sobre la cantidad de espacio disponible en un volumen de disco, que es la cantidad total de espacio, la cantidad total de espacio libre y la cantidad total de espacio disponible para el usuario asociado al subproceso que realiza la llamada. (ANSI) |
|
GetDiskFreeSpaceExW Recupera información sobre la cantidad de espacio disponible en un volumen de disco, que es la cantidad total de espacio, la cantidad total de espacio libre y la cantidad total de espacio disponible para el usuario asociado al subproceso que realiza la llamada. (Unicode) |
|
GetDiskFreeSpaceW Recupera información sobre el disco especificado, incluida la cantidad de espacio libre en el disco. (Unicode) |
|
GetDiskSpaceInformationA Obtiene información de espacio en disco de un volumen en una ruta de acceso raíz determinada. |
|
GetDiskSpaceInformationW Obtiene información de espacio en disco de un volumen en una ruta de acceso raíz determinada. |
|
GetDriveTypeA Determina si una unidad de disco es una unidad de disco extraíble, fija, CD-ROM, disco RAM o unidad de red. (ANSI) |
|
GetDriveTypeW Determina si una unidad de disco es una unidad de disco extraíble, fija, CD-ROM, disco RAM o unidad de red. (Unicode) |
|
GetFileAttributesA Recupera atributos del sistema de archivos para un archivo o directorio especificados. (ANSI) |
|
GetFileAttributesExA Recupera los atributos de un archivo o directorio especificados. (ANSI) |
|
GetFileAttributesExW Recupera los atributos de un archivo o directorio especificados. (Unicode) |
|
GetFileAttributesW Recupera atributos del sistema de archivos para un archivo o directorio especificados. (Unicode) |
|
GetFileInformationByHandle Recupera información de archivo para el archivo especificado. (GetFileInformationByHandle) |
|
GetFileSize Recupera el tamaño del archivo especificado, en bytes. |
|
GetFileSizeEx Recupera el tamaño del archivo especificado. |
|
GetFileTime Recupera la fecha y hora en que se creó un archivo o directorio, el último acceso y la última modificación. |
|
GetFileType Recupera el tipo de archivo del archivo especificado. |
|
GetFinalPathNameByHandleA Recupera la ruta de acceso final del archivo especificado. (ANSI) |
|
GetFinalPathNameByHandleW Recupera la ruta de acceso final del archivo especificado. (Unicode) |
|
GetFullPathNameA Recupera la ruta de acceso completa y el nombre de archivo del archivo especificado. (ANSI) |
|
GetFullPathNameW Recupera la ruta de acceso completa y el nombre de archivo del archivo especificado. (Unicode) |
|
GetLogicalDrives Recupera una máscara de bits que representa las unidades de disco disponibles actualmente. |
|
GetLogicalDriveStringsW Rellena un búfer con cadenas que especifican unidades válidas en el sistema. (GetLogicalDriveStringsW) |
|
GetLongPathNameA Convierte la ruta de acceso especificada en su forma larga. (ANSI) |
|
GetLongPathNameW Convierte la ruta de acceso especificada en su forma larga. (Unicode) |
|
GetShortPathNameW Recupera la forma de ruta de acceso corta de la ruta de acceso especificada. (GetShortPathNameW) |
|
GetTempFileNameA Crea un nombre para un archivo temporal. Si se genera un nombre de archivo único, se crea un archivo vacío y se libera el identificador para él; De lo contrario, solo se genera un nombre de archivo. (GetTempFileNameA) |
|
GetTempFileNameW Crea un nombre para un archivo temporal. Si se genera un nombre de archivo único, se crea un archivo vacío y se libera el identificador para él; De lo contrario, solo se genera un nombre de archivo. (GetTempFileNameW) |
|
GetTempPath2A Recupera la ruta de acceso del directorio designado para los archivos temporales, en función de los privilegios del proceso de llamada. (ANSI) |
|
GetTempPath2W Recupera la ruta de acceso del directorio designado para los archivos temporales, en función de los privilegios del proceso de llamada. (Unicode) |
|
GetTempPathA Recupera la ruta de acceso del directorio designado para los archivos temporales. (ANSI) |
|
GetTempPathW Recupera la ruta de acceso del directorio designado para los archivos temporales. (Unicode) |
|
GetVolumeInformationA Recupera información sobre el sistema de archivos y el volumen asociados al directorio raíz especificado. (ANSI) |
|
GetVolumeInformationByHandleW Recupera información sobre el sistema de archivos y el volumen asociados al archivo especificado. |
|
GetVolumeInformationW Recupera información sobre el sistema de archivos y el volumen asociados al directorio raíz especificado. (Unicode) |
|
GetVolumeNameForVolumeMountPointW Recupera una ruta de acceso GUID de volumen para el volumen asociado al punto de montaje de volumen especificado (letra de unidad, ruta de acceso GUID del volumen o carpeta montada). (GetVolumeNameForVolumeMountPointW) |
|
GetVolumePathNamesForVolumeNameW Recupera una lista de letras de unidad y rutas de acceso de carpeta montadas para el volumen especificado. (GetVolumePathNamesForVolumeNameW) |
|
GetVolumePathNameW Recupera el punto de montaje de volumen donde se monta la ruta de acceso especificada. (GetVolumePathNameW) |
|
LocalFileTimeToFileTime Convierte una hora de archivo local en una hora de archivo en función de la hora universal coordinada (UTC). |
|
LockFile Bloquea el archivo especificado para el acceso exclusivo mediante el proceso de llamada. |
|
LockFileEx Bloquea el archivo especificado para el acceso exclusivo mediante el proceso de llamada. Esta función puede funcionar de forma sincrónica o asincrónica y puede solicitar un bloqueo exclusivo o compartido. |
|
QueryDosDeviceW Recupera información sobre MS-DOS nombres de dispositivo. (QueryDosDeviceW) |
|
ReadFile Lee los datos del archivo especificado o del dispositivo de entrada/salida (E/S). Las lecturas se producen en la posición especificada por el puntero de archivo si es compatible con el dispositivo. |
|
ReadFileEx Lee los datos del archivo especificado o del dispositivo de entrada/salida (E/S). Informa de su estado de finalización de forma asincrónica, llamando a la rutina de finalización especificada cuando se completa o cancela la lectura y el subproceso de llamada está en un estado de espera alertable. |
|
ReadFileScatter Lee los datos de un archivo y los almacena en una matriz de búferes. |
|
RemoveDirectory2A Elimina un directorio vacío existente. (ANSI) |
|
RemoveDirectory2W Elimina un directorio vacío existente. (Unicode) |
|
RemoveDirectoryA Elimina un directorio vacío existente. (ANSI) |
|
RemoveDirectoryW Elimina un directorio vacío existente. (Unicode) |
|
SetEndOfFile Establece el tamaño de archivo físico del archivo especificado en la posición actual del puntero de archivo. |
|
SetFileApisToANSI Hace que las funciones de E/S de archivo usen la página de códigos del juego de caracteres ANSI para el proceso actual. |
|
SetFileApisToOEM Hace que las funciones de E/S de archivo para el proceso usen la página de códigos del juego de caracteres oem. |
|
SetFileAttributesA Establece los atributos de un archivo o directorio. (ANSI) |
|
SetFileAttributesW Establece los atributos de un archivo o directorio. (Unicode) |
|
SetFileInformationByHandle Establece la información del archivo para el archivo especificado. |
|
SetFileIoOverlappedRange Asocia un intervalo de direcciones virtuales al identificador de archivo especificado. |
|
SetFilePointer Mueve el puntero de archivo del archivo especificado. (SetFilePointer) |
|
SetFilePointerEx Mueve el puntero de archivo del archivo especificado. (SetFilePointerEx) |
|
SetFileTime Establece la fecha y hora en que se creó el archivo o directorio especificados, el último acceso o la última modificación. |
|
SetFileValidData Establece la longitud de datos válida del archivo especificado. Esta función es útil en escenarios muy limitados. Para obtener más información, vea la sección Comentarios. |
|
UnlockFile Desbloquea una región en un archivo abierto. |
|
UnlockFileEx Desbloquea una región en el archivo especificado. Esta función puede funcionar de forma sincrónica o asincrónica. |
|
WriteFile Escribe datos en el archivo o dispositivo de entrada/salida (E/S) especificados. |
|
WriteFileEx Escribe datos en el archivo o dispositivo de entrada/salida (E/S) especificados. Informa de su estado de finalización de forma asincrónica, llamando a la rutina de finalización especificada cuando se completa o cancela la escritura y el subproceso de llamada está en un estado de espera alertable. |
|
WriteFileGather Recupera datos de una matriz de búferes y escribe los datos en un archivo. |
Estructuras
|
BY_HANDLE_FILE_INFORMATION Contiene información que recupera la función GetFileInformationByHandle. |
|
CREATEFILE2_EXTENDED_PARAMETERS Contiene parámetros extendidos opcionales para CreateFile2. |
|
CREATEFILE3_EXTENDED_PARAMETERS |
|
DISK_SPACE_INFORMATION La estructura DISK_SPACE_INFORMATION contiene información sobre el espacio en disco de un volumen determinado. |
|
WIN32_FILE_ATTRIBUTE_DATA Contiene información de atributo para un archivo o directorio. |
|
WIN32_FIND_STREAM_DATA Contiene información sobre la secuencia encontrada por la función FindFirstStreamW o FindNextStreamW. |
Enumeraciones
|
DIRECTORY_FLAGS Define las marcas que se pueden usar con la función CreateDirectory2 para especificar cómo se debe crear el directorio. |
|
STREAM_INFO_LEVELS Define los valores que se usan con la función FindFirstStreamW para especificar el nivel de información de los datos devueltos. |