header fileapi.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
fileapi.h berisi antarmuka pemrograman berikut:
AreFileApisANSI Menentukan apakah fungsi I/O file menggunakan halaman kode set karakter ANSI atau OEM. |
AreShortNamesEnabled Fungsi AreShortNamesEnabled menentukan apakah nama pendek diaktifkan untuk volume yang ditentukan. |
CompareFileTime Membandingkan dua kali file. |
CreateDirectoryA Membuat direktori baru. (CreateDirectoryA) |
CreateDirectoryW Membuat direktori baru. (CreateDirectoryW) |
CreateFile2 Membuat atau membuka file atau perangkat I/O. |
CreateFileA Membuat atau membuka file atau perangkat I/O. Perangkat I/O yang paling umum digunakan adalah sebagai berikut: _file, aliran file, direktori, disk fisik, volume, buffer konsol, tape drive, sumber daya komunikasi, mailslot, dan pipa. (ANSI) |
CreateFileW Membuat atau membuka file atau perangkat I/O. Perangkat I/O yang paling umum digunakan adalah sebagai berikut: _file, aliran file, direktori, disk fisik, volume, buffer konsol, tape drive, sumber daya komunikasi, mailslot, dan pipa. (Unicode) |
DefineDosDeviceW Menentukan, mendefinisikan ulang, atau menghapus nama perangkat MS-DOS. (DefineDosDeviceW) |
DeleteFileA Menghapus file yang ada. (DeleteFileA) |
DeleteFileW Menghapus file yang ada. (DeleteFileW) |
DeleteVolumeMountPointW Menghapus huruf kandar atau folder yang dipasang. (DeleteVolumeMountPointW) |
FileTimeToLocalFileTime Mengonversi waktu file ke waktu file lokal. |
FindClose Menutup handel pencarian file yang dibuka oleh fungsi FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW, atau FindFirstStreamW. |
FindCloseChangeNotification Menghentikan pemantauan penanganan pemberitahuan perubahan. |
FindFirstChangeNotificationA Membuat handel pemberitahuan perubahan dan menyiapkan kondisi filter pemberitahuan perubahan awal. (ANSI) |
FindFirstChangeNotificationW Membuat handel pemberitahuan perubahan dan menyiapkan kondisi filter pemberitahuan perubahan awal. (Unicode) |
FindFirstFileA Mencari direktori untuk file atau subdirektori dengan nama yang cocok dengan nama tertentu (atau nama parsial jika kartubebas digunakan). (ANSI) |
FindFirstFileExA Mencari direktori untuk file atau subdirektori dengan nama dan atribut yang cocok dengan yang ditentukan. (FindFirstFileExA) |
FindFirstFileExW Mencari direktori untuk file atau subdirektori dengan nama dan atribut yang cocok dengan yang ditentukan. (FindFirstFileExW) |
FindFirstFileNameW Membuat enumerasi semua tautan keras ke file yang ditentukan. Fungsi FindFirstFileNameW mengembalikan handel ke enumerasi yang dapat digunakan pada panggilan berikutnya ke fungsi FindNextFileNameW. |
FindFirstFileW Mencari direktori untuk file atau subdirektori dengan nama yang cocok dengan nama tertentu (atau nama parsial jika kartubebas digunakan). (Unicode) |
FindFirstStreamW Menghitung aliran pertama dengan jenis aliran ::$DATA dalam file atau direktori yang ditentukan. |
FindFirstVolumeW Mengambil nama volume pada komputer. (FindFirstVolumew) |
FindNextChangeNotification Meminta agar sistem operasi memberi sinyal pemberitahuan perubahan menangani saat berikutnya mendeteksi perubahan yang sesuai. |
FindNextFileA Melanjutkan pencarian file dari panggilan sebelumnya ke fungsi FindFirstFile, FindFirstFileEx, atau FindFirstFileTransacted. (ANSI) |
FindNextFileNameW Terus menghitung tautan keras ke file menggunakan handel yang dikembalikan oleh panggilan yang berhasil ke fungsi FindFirstFileNameW. |
FindNextFileW Melanjutkan pencarian file dari panggilan sebelumnya ke fungsi FindFirstFile, FindFirstFileEx, atau FindFirstFileTransacted. (Unicode) |
FindNextStreamW Melanjutkan pencarian aliran yang dimulai oleh panggilan sebelumnya ke fungsi FindFirstStreamW. |
FindNextVolumeW Melanjutkan pencarian volume yang dimulai oleh panggilan ke fungsi FindFirstVolume. (FindNextVolumeW) |
FindVolumeClose Menutup handel pencarian volume yang ditentukan. |
FlushFileBuffers Menghapus buffer file tertentu dan menyebabkan semua data yang di-buffer ditulis ke file. |
GetCompressedFileSizeA Mengambil jumlah byte aktual penyimpanan disk yang digunakan untuk menyimpan file tertentu. (ANSI) |
GetCompressedFileSizeW Mengambil jumlah byte aktual penyimpanan disk yang digunakan untuk menyimpan file tertentu. (Unicode) |
GetDiskFreeSpaceA Mengambil informasi tentang disk yang ditentukan, termasuk jumlah ruang kosong pada disk. (ANSI) |
GetDiskFreeSpaceExA Mengambil informasi tentang jumlah ruang yang tersedia pada volume disk, yang merupakan jumlah total ruang, jumlah total ruang kosong, dan jumlah total ruang kosong yang tersedia untuk pengguna yang terkait dengan utas panggilan. (ANSI) |
GetDiskFreeSpaceExW Mengambil informasi tentang jumlah ruang yang tersedia pada volume disk, yang merupakan jumlah total ruang, jumlah total ruang kosong, dan jumlah total ruang kosong yang tersedia untuk pengguna yang terkait dengan utas panggilan. (Unicode) |
GetDiskFreeSpaceW Mengambil informasi tentang disk yang ditentukan, termasuk jumlah ruang kosong pada disk. (Unicode) |
GetDiskSpaceInformationA Mendapatkan informasi ruang disk untuk volume pada jalur akar tertentu. |
GetDiskSpaceInformationW Mendapatkan informasi ruang disk untuk volume pada jalur akar tertentu. |
GetDriveTypeA Menentukan apakah drive disk dapat dilepas, diperbaiki, CD-ROM, disk RAM, atau drive jaringan. (ANSI) |
GetDriveTypeW Menentukan apakah drive disk dapat dilepas, diperbaiki, CD-ROM, disk RAM, atau drive jaringan. (Unicode) |
GetFileAttributesA Mengambil atribut sistem file untuk file atau direktori tertentu. (ANSI) |
GetFileAttributesExA Mengambil atribut untuk file atau direktori tertentu. (ANSI) |
GetFileAttributesExW Mengambil atribut untuk file atau direktori tertentu. (Unicode) |
GetFileAttributesW Mengambil atribut sistem file untuk file atau direktori tertentu. (Unicode) |
GetFileInformationByHandle Mengambil informasi file untuk file yang ditentukan. (GetFileInformationByHandle) |
GetFileSize Mengambil ukuran file yang ditentukan, dalam byte. |
GetFileSizeEx Mengambil ukuran file yang ditentukan. |
GetFileTime Mengambil tanggal dan waktu file atau direktori dibuat, terakhir diakses, dan terakhir dimodifikasi. |
GetFileType Mengambil jenis file dari file yang ditentukan. |
GetFinalPathNameByHandleA Mengambil jalur akhir untuk file yang ditentukan. (ANSI) |
GetFinalPathNameByHandleW Mengambil jalur akhir untuk file yang ditentukan. (Unicode) |
GetFullPathNameA Mengambil jalur lengkap dan nama file dari file yang ditentukan. (ANSI) |
GetFullPathNameW Mengambil jalur lengkap dan nama file dari file yang ditentukan. (Unicode) |
GetLogicalDrives Mengambil bitmask yang mewakili drive disk yang saat ini tersedia. |
GetLogicalDriveStringsW Mengisi buffer dengan string yang menentukan drive yang valid dalam sistem. (GetLogicalDriveStringsW) |
GetLongPathNameA Mengonversi jalur yang ditentukan ke bentuk panjangnya. (ANSI) |
GetLongPathNameW Mengonversi jalur yang ditentukan ke bentuk panjangnya. (Unicode) |
GetShortPathNameW Mengambil bentuk jalur pendek dari jalur yang ditentukan. (GetShortPathNameW) |
GetTempFileNameA Membuat nama untuk file sementara. Jika nama file unik dihasilkan, file kosong dibuat dan handel ke file tersebut dirilis; jika tidak, hanya nama file yang dihasilkan. (GetTempFileNameA) |
GetTempFileNameW Membuat nama untuk file sementara. Jika nama file unik dihasilkan, file kosong dibuat dan handel ke file tersebut dirilis; jika tidak, hanya nama file yang dihasilkan. (GetTempFileNameW) |
GetTempPath2A Mengambil jalur direktori yang ditunjuk untuk file sementara, berdasarkan hak istimewa proses panggilan. (ANSI) |
GetTempPath2W Mengambil jalur direktori yang ditunjuk untuk file sementara, berdasarkan hak istimewa proses panggilan. (Unicode) |
GetTempPathA Mengambil jalur direktori yang ditunjuk untuk file sementara. (ANSI) |
GetTempPathW Mengambil jalur direktori yang ditunjuk untuk file sementara. (Unicode) |
GetVolumeInformationA Mengambil informasi tentang sistem file dan volume yang terkait dengan direktori akar yang ditentukan. (ANSI) |
GetVolumeInformationByHandleW Mengambil informasi tentang sistem file dan volume yang terkait dengan file yang ditentukan. |
GetVolumeInformationW Mengambil informasi tentang sistem file dan volume yang terkait dengan direktori akar yang ditentukan. (Unicode) |
GetVolumeNameForVolumeMountPointW Mengambil jalur GUID volume untuk volume yang terkait dengan titik pemasangan volume yang ditentukan ( huruf drive, jalur GUID volume, atau folder yang dipasang). (GetVolumeNameForVolumeMountPointW) |
GetVolumePathNamesForVolumeNameW Mengambil daftar huruf kandar dan jalur folder yang dipasang untuk volume yang ditentukan. (GetVolumePathNamesForVolumeNameW) |
GetVolumePathNameW Mengambil titik pemasangan volume tempat jalur yang ditentukan dipasang. (GetVolumePathNameW) |
LocalFileTimeToFileTime Mengonversi waktu file lokal ke waktu file berdasarkan Waktu Universal Terkoordinasi (UTC). |
LockFile Mengunci file yang ditentukan untuk akses eksklusif oleh proses panggilan. |
LockFileEx Mengunci file yang ditentukan untuk akses eksklusif oleh proses panggilan. Fungsi ini dapat beroperasi baik secara sinkron atau asinkron dan dapat meminta kunci eksklusif atau bersama. |
QueryDosDeviceW Mengambil informasi tentang nama perangkat MS-DOS. (QueryDosDeviceW) |
ReadFile Membaca data dari perangkat file atau input/output (I/O) yang ditentukan. Pembacaan terjadi pada posisi yang ditentukan oleh penunjuk file jika didukung oleh perangkat. |
ReadFileEx Membaca data dari perangkat file atau input/output (I/O) yang ditentukan. Ini melaporkan status penyelesaiannya secara asinkron, memanggil rutinitas penyelesaian yang ditentukan saat pembacaan selesai atau dibatalkan dan utas panggilan dalam status tunggu yang dapat diperingatkan. |
ReadFileScatter Membaca data dari file dan menyimpannya dalam array buffer. |
RemoveDirectoryA Menghapus direktori kosong yang ada. (ANSI) |
RemoveDirectoryW Menghapus direktori kosong yang ada. (Unicode) |
SetEndOfFile Mengatur ukuran file fisik untuk file yang ditentukan ke posisi penunjuk file saat ini. |
SetFileApisToANSI Menyebabkan fungsi I/O file menggunakan halaman kode set karakter ANSI untuk proses saat ini. |
SetFileApisToOEM Menyebabkan fungsi I/O file untuk proses menggunakan halaman kode set karakter OEM. |
SetFileAttributesA Mengatur atribut untuk file atau direktori. (ANSI) |
SetFileAttributesW Mengatur atribut untuk file atau direktori. (Unicode) |
SetFileInformationByHandle Mengatur informasi file untuk file yang ditentukan. |
SetFileIoOverlappedRange Mengaitkan rentang alamat virtual dengan handel file yang ditentukan. |
SetFilePointer Memindahkan penunjuk file dari file yang ditentukan. (SetFilePointer) |
SetFilePointerEx Memindahkan penunjuk file dari file yang ditentukan. (SetFilePointerEx) |
SetFileTime Mengatur tanggal dan waktu file atau direktori yang ditentukan dibuat, terakhir diakses, atau terakhir dimodifikasi. |
SetFileValidData Mengatur panjang data yang valid dari file yang ditentukan. Fungsi ini berguna dalam skenario yang sangat terbatas. Untuk informasi lebih lanjut, lihat bagian Keterangan. |
UnlockFile Membuka kunci wilayah dalam file yang terbuka. |
UnlockFileEx Membuka kunci wilayah dalam file yang ditentukan. Fungsi ini dapat beroperasi baik secara sinkron atau asinkron. |
WriteFile Menulis data ke perangkat file atau input/output (I/O) yang ditentukan. |
WriteFileEx Menulis data ke perangkat file atau input/output (I/O) yang ditentukan. Ini melaporkan status penyelesaiannya secara asinkron, memanggil rutinitas penyelesaian yang ditentukan saat penulisan selesai atau dibatalkan dan utas panggilan dalam status tunggu yang dapat diperingatkan. |
WriteFileGather Mengambil data dari array buffer dan menulis data ke file. |
BY_HANDLE_FILE_INFORMATION Berisi informasi yang diambil fungsi GetFileInformationByHandle. |
CREATEFILE2_EXTENDED_PARAMETERS Berisi parameter opsional yang diperluas untuk CreateFile2. |
DISK_SPACE_INFORMATION Struktur DISK_SPACE_INFORMATION berisi informasi tentang ruang disk untuk volume tertentu. |
WIN32_FILE_ATTRIBUTE_DATA Berisi informasi atribut untuk file atau direktori. |
WIN32_FIND_STREAM_DATA Berisi informasi tentang aliran yang ditemukan oleh fungsi FindFirstStreamW atau FindNextStreamW. |
STREAM_INFO_LEVELS Menentukan nilai yang digunakan dengan fungsi FindFirstStreamW untuk menentukan tingkat informasi data yang dikembalikan. |