Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется несколькими технологиями. Дополнительные сведения можно найти здесь
fileapi.h содержит следующие интерфейсы программирования:
Функции
|
AreFileApisANSI Определяет, используются ли функции ввода-вывода файла на кодовой странице набора символов ANSI или OEM. |
|
AreShortNamesEnabled Функция AreShortNamesEnabled определяет, включены ли короткие имена для указанного тома. |
|
CompareFileTime Сравнивает два раза файла. |
|
CreateDirectory2A Создает новый каталог. (ANSI) |
|
CreateDirectory2W Создает новый каталог. (Юникод) |
|
CreateDirectoryA Создает новый каталог. (CreateDirectoryA) |
|
CreateDirectoryW Создает новый каталог. (CreateDirectoryW) |
|
CreateFile2 Создает или открывает файл или устройство ввода-вывода. |
|
CreateFile3 Создает или открывает файл или устройство ввода-вывода. |
|
CreateFileA Создает или открывает файл или устройство ввода-вывода. Наиболее часто используемые устройства ввода-вывода: _file, файловый поток, каталог, физический диск, том, буфер консоли, ленточный диск, ресурс связи, mailslot и канал. (ANSI) |
|
CreateFileW Создает или открывает файл или устройство ввода-вывода. Наиболее часто используемые устройства ввода-вывода: _file, файловый поток, каталог, физический диск, том, буфер консоли, ленточный диск, ресурс связи, mailslot и канал. (Юникод) |
|
DefineDosDeviceW Определяет, переопределяет или удаляет имена устройств MS-DOS. (DefineDosDeviceW) |
|
DeleteFile2A Удаляет существующий файл. (ANSI) |
|
DeleteFile2W Удаляет существующий файл. (Юникод) |
|
DeleteFileA Удаляет существующий файл. (DeleteFileA) |
|
DeleteFileW Удаляет существующий файл. (DeleteFileW) |
|
DeleteVolumeMountPointW Удаляет букву диска или подключенную папку. (DeleteVolumeMountPointW) |
|
FileTimeToLocalFileTime Преобразует время файла в локальное время файла. |
|
FindClose Закрывает дескриптор поиска файлов, открытый функциями FindFirstFileFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW или FindFirstStreamStreamW. |
|
FindCloseChangeNotification Останавливает мониторинг дескриптора уведомлений об изменении. |
|
FindFirstChangeNotificationA Создает дескриптор уведомлений об изменениях и настраивает начальные условия фильтра уведомлений об изменениях. (ANSI) |
|
FindFirstChangeNotificationW Создает дескриптор уведомлений об изменениях и настраивает начальные условия фильтра уведомлений об изменениях. (Юникод) |
|
FindFirstFileA Выполняет поиск каталога для файла или подкаталога с именем, соответствующим определенному имени (или частичному имени, если используются подстановочные знаки). (ANSI) |
|
FindFirstFileExA Выполняет поиск каталога для файла или подкаталога с именем и атрибутами, соответствующими указанным. (FindFirstFileExA) |
|
FindFirstFileExW Выполняет поиск каталога для файла или подкаталога с именем и атрибутами, соответствующими указанным. (FindFirstFileExW) |
|
FindFirstFileNameW Создает перечисление всех жестких ссылок на указанный файл. Функция FindFirstFileNameW возвращает дескриптор перечисления, который можно использовать при последующих вызовах функции FindNextFileNameW. |
|
FindFirstFileW Выполняет поиск каталога для файла или подкаталога с именем, соответствующим определенному имени (или частичному имени, если используются подстановочные знаки). (Юникод) |
|
FindFirstStreamW Перечисляет первый поток с типом потока ::$DATA в указанном файле или каталоге. |
|
FindFirstVolumeW Извлекает имя тома на компьютере. (FindFirstVolumeW) |
|
FindNextChangeNotification Запрашивает, что операционная система сигнализирует об обработке уведомления об изменении при следующем обнаружении соответствующего изменения. |
|
FindNextFileA Продолжает поиск файлов из предыдущего вызова функций FindFirstFile, FindFirstFileEx или FindFirstFileTransacted. (ANSI) |
|
FindNextFileNameW Продолжает перечисление жестких ссылок на файл с помощью дескриптора, возвращаемого успешным вызовом функции FindFirstFileNameW. |
|
FindNextFileW Продолжает поиск файлов из предыдущего вызова функций FindFirstFile, FindFirstFileEx или FindFirstFileTransacted. (Юникод) |
|
FindNextStreamW Продолжает поиск потока, запущенный предыдущим вызовом функции FindFirstStreamW. |
|
FindNextVolumeW Продолжает поиск тома, запущенный вызовом функции FindFirstVolume. (FindNextVolumeW) |
|
FindVolumeClose Закрывает указанный дескриптор поиска томов. |
|
FlushFileBuffers Очищает буферы указанного файла и приводит к записи всех буферных данных в файл. |
|
GetCompressedFileSizeA Извлекает фактическое количество байтов дискового хранилища, используемого для хранения указанного файла. (ANSI) |
|
GetCompressedFileSizeW Извлекает фактическое количество байтов дискового хранилища, используемого для хранения указанного файла. (Юникод) |
|
GetDiskFreeSpaceA Извлекает сведения об указанном диске, включая объем свободного места на диске. (ANSI) |
|
GetDiskFreeSpaceExA Извлекает сведения о количестве свободного места, доступном на томе диска, который является общим объемом пространства, общим объемом свободного места и общим объемом свободного места, доступным пользователю, связанному с вызывающим потоком. (ANSI) |
|
GetDiskFreeSpaceExW Извлекает сведения о количестве свободного места, доступном на томе диска, который является общим объемом пространства, общим объемом свободного места и общим объемом свободного места, доступным пользователю, связанному с вызывающим потоком. (Юникод) |
|
GetDiskFreeSpaceW Извлекает сведения об указанном диске, включая объем свободного места на диске. (Юникод) |
|
GetDiskSpaceInformationA Получает сведения о пространстве диска для тома в заданном корневом пути. |
|
GetDiskSpaceInformationW Получает сведения о пространстве диска для тома в заданном корневом пути. |
|
GetDriveTypeA Определяет, является ли диск съемным, фиксированным, компакт-диском, диском ОЗУ или сетевым диском. (ANSI) |
|
GetDriveTypeW Определяет, является ли диск съемным, фиксированным, компакт-диском, диском ОЗУ или сетевым диском. (Юникод) |
|
GetFileAttributesA Извлекает атрибуты файловой системы для указанного файла или каталога. (ANSI) |
|
GetFileAttributesExA Извлекает атрибуты для указанного файла или каталога. (ANSI) |
|
GetFileAttributesExW Извлекает атрибуты для указанного файла или каталога. (Юникод) |
|
GetFileAttributesW Извлекает атрибуты файловой системы для указанного файла или каталога. (Юникод) |
|
GetFileInformationByHandle Извлекает сведения о файле для указанного файла. (GetFileInformationByHandle) |
|
GetFileSize Извлекает размер указанного файла в байтах. |
|
GetFileSizeEx Извлекает размер указанного файла. |
|
GetFileTime Извлекает дату и время создания файла или каталога, последнего доступа и последнего изменения. |
|
GetFileType Извлекает тип файла указанного файла. |
|
GetFinalPathNameByHandleA Извлекает окончательный путь для указанного файла. (ANSI) |
|
GetFinalPathNameByHandleW Извлекает окончательный путь для указанного файла. (Юникод) |
|
GetFullPathNameA Извлекает полный путь и имя файла указанного файла. (ANSI) |
|
GetFullPathNameW Извлекает полный путь и имя файла указанного файла. (Юникод) |
|
GetLogicalDrives Извлекает битовую маску, представляющую доступные в настоящее время диски. |
|
GetLogicalDriveStringsW Заполняет буфер строками, которые указывают допустимые диски в системе. (GetLogicalDriveStringsW) |
|
GetLongPathNameA Преобразует указанный путь в длинную форму. (ANSI) |
|
GetLongPathNameW Преобразует указанный путь в длинную форму. (Юникод) |
|
GetShortPathNameW Извлекает форму короткого пути указанного пути. (GetShortPathNameW) |
|
GetTempFileNameA Создает имя временного файла. Если создается уникальное имя файла, создается пустой файл, а дескриптор освобождается; в противном случае создается только имя файла. (GetTempFileNameA) |
|
GetTempFileNameW Создает имя временного файла. Если создается уникальное имя файла, создается пустой файл, а дескриптор освобождается; в противном случае создается только имя файла. (GetTempFileNameW) |
|
GetTempPath2A Извлекает путь к каталогу, указанному для временных файлов, на основе привилегий вызывающего процесса. (ANSI) |
|
GetTempPath2W Извлекает путь к каталогу, указанному для временных файлов, на основе привилегий вызывающего процесса. (Юникод) |
|
GetTempPathA Извлекает путь к каталогу, указанному для временных файлов. (ANSI) |
|
GetTempPathW Извлекает путь к каталогу, указанному для временных файлов. (Юникод) |
|
GetVolumeInformationA Извлекает сведения о файловой системе и томе, связанном с указанным корневым каталогом. (ANSI) |
|
GetVolumeInformationByHandleW Извлекает сведения о файловой системе и томе, связанном с указанным файлом. |
|
GetVolumeInformationW Извлекает сведения о файловой системе и томе, связанном с указанным корневым каталогом. (Юникод) |
|
GetVolumeNameForVolumeMountPointW Извлекает путь GUID тома для тома, связанного с указанной точкой подключения тома (буква диска, путь GUID тома или подключенная папка). (GetVolumeNameForVolumeMountPointW) |
|
GetVolumePathNamesForVolumeNameW Извлекает список букв дисков и подключенных путей к папке для указанного тома. (GetVolumePathNamesForVolumeNameW) |
|
GetVolumePathNameW Извлекает точку подключения тома, в которой установлен указанный путь. (GetVolumePathNameW) |
|
LocalFileTimeToFileTime Преобразует локальное время файла в время файла на основе универсального времени (UTC). |
|
LockFile Блокирует указанный файл для монопольного доступа путем вызова. |
|
LockFileEx Блокирует указанный файл для монопольного доступа путем вызова. Эта функция может работать синхронно или асинхронно и запрашивать монопольную или общую блокировку. |
|
QueryDosDeviceW Извлекает сведения о именах устройств MS-DOS. (QueryDosDeviceW) |
|
ReadFile Считывает данные из указанного файла или устройства ввода-вывода (ввода-вывода). Операции чтения выполняются в позиции, указанной указателем файла, если оно поддерживается устройством. |
|
ReadFileEx Считывает данные из указанного файла или устройства ввода-вывода (ввода-вывода). Он сообщает о состоянии завершения асинхронно, вызывая указанную подпрограмму завершения при завершении или отмене чтения, а вызывающий поток находится в состоянии ожидания, вызываемом. |
|
ReadFileScatter Считывает данные из файла и сохраняет его в массиве буферов. |
|
RemoveDirectory2A Удаляет существующий пустой каталог. (ANSI) |
|
RemoveDirectory2W Удаляет существующий пустой каталог. (Юникод) |
|
RemoveDirectoryA Удаляет существующий пустой каталог. (ANSI) |
|
RemoveDirectoryW Удаляет существующий пустой каталог. (Юникод) |
|
SetEndOfFile Задает размер физического файла для указанного файла в текущей позиции указателя файла. |
|
SetFileApisToANSI Вызывает функции ввода-вывода файла для использования кодовой страницы набора символов ANSI для текущего процесса. |
|
SetFileApisToOEM Вызывает функции ввода-вывода файла для процесса использовать кодовую страницу набора символов OEM. |
|
SetFileAttributesA Задает атрибуты для файла или каталога. (ANSI) |
|
SetFileAttributesW Задает атрибуты для файла или каталога. (Юникод) |
|
SetFileInformationByHandle Задает сведения о файле для указанного файла. |
|
SetFileIoOverlappedRange Связывает диапазон виртуальных адресов с указанным дескриптором файла. |
|
SetFilePointer Перемещает указатель файла указанного файла. (SetFilePointer) |
|
SetFilePointerEx Перемещает указатель файла указанного файла. (SetFilePointerEx) |
|
SetFileTime Задает дату и время создания указанного файла или каталога, последнего доступа или последнего изменения. |
|
SetFileValidData Задает допустимую длину данных указанного файла. Эта функция полезна в очень ограниченных сценариях. Дополнительные сведения см. в разделе "Примечания". |
|
UnlockFile Разблокирует регион в открытом файле. |
|
UnlockFileEx Разблокирует регион в указанном файле. Эта функция может работать синхронно или асинхронно. |
|
WriteFile Записывает данные в указанный файл или устройство ввода-вывода (ввода-вывода). |
|
WriteFileEx Записывает данные в указанный файл или устройство ввода-вывода (ввода-вывода). Он сообщает о своем состоянии завершения асинхронно, вызывая указанную подпрограмму завершения при завершении записи или отмене, и вызывающий поток находится в состоянии ожидания с оповещением. |
|
WriteFileGather Извлекает данные из массива буферов и записывает данные в файл. |
Структуры
|
BY_HANDLE_FILE_INFORMATION Содержит сведения, извлекаемые функцией GetFileInformationByHandle. |
|
CREATEFILE2_EXTENDED_PARAMETERS Содержит необязательные расширенные параметры для CreateFile2. |
|
CREATEFILE3_EXTENDED_PARAMETERS |
|
DISK_SPACE_INFORMATION Структура DISK_SPACE_INFORMATION содержит сведения о пространстве диска для определенного тома. |
|
WIN32_FILE_ATTRIBUTE_DATA Содержит сведения о атрибутах для файла или каталога. |
|
WIN32_FIND_STREAM_DATA Содержит сведения о потоке, найденном функцией FindFirstStreamW или FindNextStreamW. |
Перечисления
|
DIRECTORY_FLAGS Определяет флаги, которые можно использовать с функцией CreateDirectory2, чтобы указать способ создания каталога. |
|
STREAM_INFO_LEVELS Определяет значения, используемые с функцией FindFirstStreamW, чтобы указать уровень сведений возвращаемых данных. |