encabezado fileapi.h
Varias tecnologías usan este encabezado. Para más información, consulte:
fileapi.h contiene las siguientes interfaces de programación:
AreFileApisANSI Determina si las funciones de E/S de archivo usan la página de códigos del juego de caracteres ANSI u OEM. |
AreShortNamesEnabled La función AreShortNamesEnabled determina si los nombres cortos están habilitados para el volumen especificado. |
CompareFileTime Compara dos veces el archivo. |
CreateDirectoryA Crea un directorio nuevo. (CreateDirectoryA) |
CreateDirectoryW Crea un directorio nuevo. (CreateDirectoryW) |
CreateFile2 Crea o abre un archivo o un dispositivo de E/S. |
CreateFileA Crea o abre un archivo o un 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 un 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, redefine o elimina nombres de dispositivo MS-DOS. (DefineDosDeviceW) |
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 de identificadores de notificación de cambio. |
FindFirstChangeNotificationA Crea un identificador de notificación de cambio y configura las condiciones iniciales del filtro de notificaciones de cambios. (ANSI) |
FindFirstChangeNotificationW Crea un identificador de notificación de cambio y configura las condiciones iniciales del filtro de notificaciones de cambios. (Unicode) |
FindFirstFileA Busca en un directorio un archivo o subdirectorio con un nombre que coincida con un nombre específico (o un nombre parcial si se usan caracteres comodín). (ANSI) |
FindFirstFileExA Busca en un directorio un archivo o subdirectorio con un nombre y atributos que coincidan con los especificados. (FindFirstFileExA) |
FindFirstFileExW Busca en un directorio 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 físicos al archivo especificado. La función FindFirstFileNameW devuelve un identificador a la enumeración que se puede usar en llamadas subsiguientes a la función FindNextFileNameW. |
FindFirstFileW Busca en un directorio un archivo o subdirectorio con un nombre que coincida con un nombre específico (o un 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 físicos 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 usado para almacenar un archivo especificado. (ANSI) |
GetCompressedFileSizeW Recupera el número real de bytes de almacenamiento en disco usado 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 para un volumen en una ruta de acceso raíz determinada. |
GetDiskSpaceInformationW Obtiene información de espacio en disco para un volumen en una ruta de acceso raíz determinada. |
GetDriveTypeA Determina si una unidad de disco es extraíble, fija, CD-ROM, disco RAM o unidad de red. (ANSI) |
GetDriveTypeW Determina si una unidad de disco es extraíble, fija, CD-ROM, disco RAM o unidad de red. (Unicode) |
GetFileAttributesA Recupera los atributos del sistema de archivos de 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 los atributos del sistema de archivos de un archivo o directorio especificados. (Unicode) |
GetFileInformationByHandle Recupera información del archivo especificado. (GetFileInformationByHandle) |
GetFileSize Recupera el tamaño del archivo especificado, en bytes. |
GetFileSizeEx Recupera el tamaño del trabajo especificado. |
GetFileTime Recupera la fecha y hora en que se crearon un archivo o directorio, así como la última vez que se accedió a ellos o se modificaron. |
GetFileType Recupera el tipo 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 Devuelve 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 a su formato largo. (ANSI) |
GetLongPathNameW Convierte la ruta de acceso especificada a su formato largo. (Unicode) |
GetShortPathNameW Recupera el formato corto de ruta de acceso 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 asociado al directorio raíz especificado. (ANSI) |
GetVolumeInformationByHandleW Recupera información sobre el sistema de archivos y el volumen asociado al archivo especificado. |
GetVolumeInformationW Recupera información sobre el sistema de archivos y el volumen asociado al directorio raíz especificado. (Unicode) |
GetVolumeNameForVolumeMountPointW Recupera la ruta de acceso del GUID del volumen asociado al punto de montaje del volumen especificado (letra de unidad, ruta de acceso del GUID del volumen o carpeta montada). (GetVolumeNameForVolumeMountPointW) |
GetVolumePathNamesForVolumeNameW Recupera una lista de letras de unidad y rutas de acceso de carpetas montadas para el volumen especificado. (GetVolumePathNamesForVolumeNameW) |
GetVolumePathNameW Recupera el punto de montaje del volumen donde se monta la ruta de acceso especificada. (GetVolumePathNameW) |
LocalFileTimeToFileTime Convierte una hora de archivo local en una hora de archivo basada en la hora universal coordinada (UTC). |
LockFile Bloquea el archivo especificado para el acceso exclusivo por el proceso de llamada. |
LockFileEx Bloquea el archivo especificado para el acceso exclusivo por 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 los nombres de dispositivo MS-DOS. (QueryDosDeviceW) |
ReadFile Lee los datos del archivo o del dispositivo de entrada/salida (E/S) especificados. Las lecturas se producen en la posición especificada por el puntero del archivo si lo admite el dispositivo. |
ReadFileEx Lee los datos del archivo o del dispositivo de entrada/salida (E/S) especificados. Notifica su estado de finalización de forma asincrónica y llama a la rutina de finalización especificada cuando se completa o cancela la lectura y el subproceso de llamada está en estado de espera en alerta. |
ReadFileScatter Lee los datos de un archivo y los almacena en una matriz de búferes. |
RemoveDirectoryA Elimina un directorio vacío. (ANSI) |
RemoveDirectoryW Elimina un directorio vacío. (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 un directorio. (ANSI) |
SetFileAttributesW Establece los atributos de un archivo o un directorio. (Unicode) |
SetFileInformationByHandle Establece la información de archivo del archivo especificado. |
SetFileIoOverlappedRange Asocia un intervalo de direcciones virtuales con el 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 crearon el archivo o el directorio especificados, así como la última vez que se accedió a ellos o se modificaron. |
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 de un archivo abierto. |
UnlockFileEx Desbloquea una región del archivo especificado. Esta función puede funcionar de forma sincrónica o asincrónica. |
WriteFile Escribe datos en el archivo o en el dispositivo de entrada y salida (E/S) especificados. |
WriteFileEx Escribe datos en el archivo o en el dispositivo de entrada y salida (E/S) especificados. Notifica su estado de finalización de forma asincrónica y llama a la rutina de finalización especificada cuando se completa o cancela la escritura y el subproceso de llamada está en estado de espera en alerta. |
WriteFileGather Recupera datos de una matriz de búferes y los escribe en un archivo. |
BY_HANDLE_FILE_INFORMATION Contiene información que recupera la función GetFileInformationByHandle. |
CREATEFILE2_EXTENDED_PARAMETERS Contiene parámetros extendidos opcionales para CreateFile2. |
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 la información de los atributos de un archivo o directorio. |
WIN32_FIND_STREAM_DATA Contiene información sobre el flujo encontrado por las funciones FindFirstStreamW o FindNextStreamW. |
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. |