Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется несколькими технологиями. Дополнительные сведения можно найти здесь
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, чтобы указать уровень сведений возвращаемых данных. |