Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Dosyaları yönetmek için aşağıdaki işlevler kullanılır.
Bu bölümde
| İşlev | Açıklama |
|---|---|
| AddUsersToEncryptedFile | Belirtilen şifrelenmiş dosyaya kullanıcı anahtarları ekler. |
| AreFileApisANSI | Dosya G/Ç işlevlerinin ANSI veya OEM karakter kümesi kod sayfasını kullanıp kullanmadığını belirler. |
| CancelIo | Belirtilen dosya için çağıran iş parçacığı tarafından verilen tüm bekleyen giriş ve çıkış (G/Ç) işlemlerini iptal eder. |
| CancelIoEx | Belirtilen dosya tanıtıcısı için bekleyen G/Ç işlemlerini işaretler. İşlev, G/Ç işlemini oluşturan iş parçacığından bağımsız olarak yalnızca geçerli işlemdeki G/Ç işlemlerini iptal eder. |
| CancelSynchronousIo | Belirtilen iş parçacığı tarafından iptal edildi olarak verilen bekleyen zaman uyumlu G/Ç işlemlerini işaretler. |
| CheckNameLegalDOS8Dot3 | Belirtilen adın FAT dosya sisteminde dosya oluşturmak için kullanılıp kullanılamayacağını belirler. |
| CloseEncryptedFileRaw | Yedekleme veya geri yükleme işleminden sonra şifrelenmiş bir dosyayı kapatır ve ilişkili sistem kaynaklarını serbest bırakın. |
| CopyFile | Var olan bir dosyayı yeni bir dosyaya kopyalar. |
| CopyFile2 | Mevcut bir dosyayı yeni bir dosyaya kopyalayarak uygulamaya geri çağırma işlevi aracılığıyla ilerleme durumunu bildirir. |
| PCOPYFILE2_PROGRESS_ROUTINE | CopyFile2 işleviyle kullanılan uygulama tanımlı geri çağırma işlevi. |
| CopyFileEx | Mevcut bir dosyayı yeni bir dosyaya kopyalayarak uygulamaya geri çağırma işlevi aracılığıyla ilerleme durumunu bildirir. |
| CopyFileTransacted | Var olan bir dosyayı işlem yapılan bir işlem olarak yeni bir dosyaya kopyalar ve uygulamaya geri çağırma işlevi aracılığıyla ilerleme durumunu bildirir. |
| CopyProgressRoutine | CopyFileEx, MoveFileTransacted ve MoveFileWithProgress işlevleriyle kullanılan uygulama tanımlı geri çağırma işlevi. |
| CreateFile | Bir dosya veya G/Ç cihazı oluşturur veya açar. En sık kullanılan G/Ç cihazları şunlardır: dosya, dosya akışı, dizin, fiziksel disk, birim, konsol arabelleği, bant sürücüsü, iletişim kaynağı, posta grafiği ve kanal. |
| CreateFile2 | Bir dosya oluşturur veya açar. |
| CreateFile3 | Bir dosya oluşturur veya açar. |
| CreateFileTransacted | İşlem yapılan bir işlem olarak bir dosya, dosya akışı veya dizin oluşturur veya açar. |
| CreateHardLink | Var olan bir dosya ile yeni bir dosya arasında sabit bir bağlantı oluşturur. |
| CreateHardLinkTransacted | İşlem yapılan bir işlem olarak var olan bir dosya ile yeni bir dosya arasında sabit bir bağlantı oluşturur. |
| CreateIoCompletionPort | Bir giriş/çıkış (G/Ç) tamamlama bağlantı noktası oluşturur ve bunu belirtilen dosya tanıtıcısıyla ilişkilendirir veya daha sonra ilişkilendirmeye izin veren, henüz bir dosya tanıtıcısıyla ilişkilendirilmemiş bir G/Ç tamamlama bağlantı noktası oluşturur. |
| CreateSymbolicLink | Sembolik bir bağlantı oluşturur. |
| CreateSymbolicLinkTransacted | İşlem yapılan bir işlem olarak sembolik bir bağlantı oluşturur. |
| DecryptFile | Şifrelenmiş bir dosyanın veya dizinin şifresini çözer. |
| DeleteFile | Var olan bir dosyayı siler. |
| DeleteFile2 | Var olan bir dosyayı siler. |
| DeleteFileTransacted | İşlem yapılan bir işlem olarak var olan bir dosyayı siler. |
| DuplicateEncryptionInfoFile | EFS meta verilerini bir dosyadan veya dizinden diğerine kopyalar. |
| EncryptFile | Bir dosyayı veya dizini şifreler. |
| EncryptionDisable | Belirtilen dizinin ve içindeki dosyaların şifrelenmesini devre dışı bırakır veya etkinleştirir. |
| ExportCallback | ReadEncryptedFileRaw ile kullanılan uygulama tanımlı geri çağırma işlevi. |
| FileEncryptionStatus | Belirtilen dosyanın şifreleme durumunu alır. |
| FileIOCompletionRoutine | ReadFileEx ve WriteFileEx işlevleriyle kullanılan uygulama tanımlı geri çağırma işlevi. Zaman uyumsuz giriş ve çıkış (G/Ç) işlemi tamamlandığında veya iptal edildiğinde ve çağrılan iş parçacığı uyarılabilir durumda olduğunda çağrılır. |
| FindClose | FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW veya FindFirstStreamW işlevleri tarafından açılan bir dosya arama tutamacını kapatır. |
| FindFirstFile | Bir dizinde belirli bir adla eşleşen bir adla (veya joker karakterler kullanıldığında kısmi adla) bir dosya veya alt dizin arar. |
| FindFirstFileEx | Belirtilenlerle eşleşen ad ve özniteliklere sahip bir dosya veya alt dizin için bir dizinde arama yapın. |
| FindFirstFileNameTransactedW | İşlem yapılan bir işlem olarak belirtilen dosyaya yönelik tüm sabit bağlantıların bir numaralandırmasını oluşturur. işlevi, FindNextFileNameW işlevine yapılan sonraki çağrılarda kullanılabilecek bir sabit listesi tanıtıcısı döndürür. |
| FindFirstFileNameW | Belirtilen dosyaya yönelik tüm sabit bağlantıların bir sabit listesi oluşturur. FindFirstFileNameW işlevi, numaralandırmaya FindNextFileNameW işlevine yapılan sonraki çağrılarda kullanılabilecek bir tanıtıcı döndürür. |
| FindFirstFileTransacted | Bir dizinde, işlem yapılan işlem olarak belirli bir adla eşleşen bir adla dosya veya alt dizin arar. |
| FindFirstStreamTransactedW | Belirtilen dosya veya dizindeki ilk akışı işlenen bir işlem olarak numaralandırır. |
| FindFirstStreamW | İlk akışı belirtilen dosya veya dizinde ::$DATA akış türüyle numaralandırır. |
| FindNextFile | Önceki bir FindFirstFile, FindFirstFileEx veya FindFirstFileTransacted işlevlerine yapılan bir çağrıdan dosya aramasına devam eder. |
| FindNextFileNameW | FindFirstFileNameW işlevine yapılan başarılı bir çağrı tarafından döndürülen tanıtıcıyı kullanarak dosyaya sabit bağlantıları listelemeye devam eder. |
| FindNextStreamW | FindFirstStreamW işlevine önceki bir çağrı tarafından başlatılan bir akış aramasına devam eder. |
| FlushFileBuffers | Belirtilen dosyanın arabelleklerini temizler ve arabelleğe alınan tüm verilerin bir dosyaya yazılmasına neden olur. |
| FreeEncryptionCertificateHashList | Sertifika karma listesini serbesttir. |
| GetBinaryType | Bir dosyanın yürütülebilir (.exe) dosyası olup olmadığını ve varsa, yürütülebilir dosyayı hangi alt sistemin çalıştırdığını belirler. |
| GetCompressedFileSize | Belirtilen dosyayı depolamak için kullanılan gerçek disk depolama bayt sayısını alır. |
| getCompressedFileSizeTransacted | Belirtilen bir dosyayı işlem yapılmış bir işlem olarak depolamak için kullanılan disk depolama alanının gerçek bayt sayısını alır. |
| GetExpandedName | Dosya Lempel-Ziv algoritması tarafından sıkıştırıldıysa sıkıştırılmış dosyanın özgün adını alır. |
| GetFileAttributes | Belirtilen bir dosya veya dizin için dosya sistemi özniteliklerini alır. |
| GetFileAttributesEx | Belirtilen bir dosya veya dizin için öznitelikleri alır. |
| GetFileAttributesTransacted | İşlem yapılan bir işlem olarak belirtilen bir dosya veya dizin için dosya sistemi özniteliklerini alır. |
| GetFileBandwidthReservation | Belirtilen dosyanın bulunduğu birimin bant genişliği ayırma özelliklerini alır. |
| GetFileInformationByHandle | Belirtilen dosya için dosya bilgilerini alır. |
| GetFileInformationByHandleEx | Belirtilen dosya için dosya bilgilerini alır. |
| GetFileSize | Belirtilen dosyanın boyutunu bayt cinsinden alır. |
| GetFileSizeEx | Belirtilen dosyanın boyutunu alır. |
| GetFileType | Belirtilen dosyanın dosya türünü alır. |
| GetFinalPathNameByHandle | Belirtilen dosyanın son yolunu alır. |
| GetFullPathName | Belirtilen dosyanın tam yolunu ve dosya adını alır. |
| GetFullPathNameTransacted | İşlem yapılan bir işlem olarak belirtilen dosyanın tam yolunu ve dosya adını alır. |
| GetLongPathName | Belirtilen yolu uzun biçimine dönüştürür. |
| GetLongPathNameTransacted | Belirtilen yolu, işlem yapılan bir işlem olarak uzun biçimine dönüştürür. |
| GetQueuedCompletionStatus | Belirtilen G/Ç tamamlama bağlantı noktasından G/Ç tamamlama paketinin sıralamasını kaldırmaya çalışır. |
| GetQueuedCompletionStatusEx | Aynı anda birden çok tamamlama bağlantı noktası girdisi alır. |
| GetShortPathName | Belirtilen yolun kısa yol formunu alır. |
| GetTempFileName | Geçici bir dosya için bir ad oluşturur. Benzersiz bir dosya adı oluşturulursa, boş bir dosya oluşturulur ve tanıtıcısı serbest bırakılır; aksi takdirde, yalnızca bir dosya adı oluşturulur. |
| GetTempPath | Geçici dosyalar için belirlenen dizinin yolunu alır. |
| importcallback | WriteEncryptedFileRaw ile kullanılan uygulama tanımlı geri çağırma işlevi. Sistem, yedekleme dosyasının verilerinin bir kısmını almak için ImportCallback'i her seferinde bir veya daha fazla kez çağırır. |
| LockFile | Belirtilen dosyayı çağırma işlemi tarafından özel erişim için kilitler. |
| LockFileEx | Belirtilen dosyayı çağırma işlemi tarafından özel erişim için kilitler. Bu işlev zaman uyumlu veya zaman uyumsuz olarak çalışabilir ve özel veya paylaşılan bir kilit isteyebilir. |
| LZClose | LZOpenFile işlevi kullanılarak açılan bir dosyayı kapatır. |
| LZCopy | Kaynak dosyayı hedef dosyaya kopyalar. |
| LZInit | Dosyaların sıkıştırmasını açmak için gereken iç veri yapıları için bellek ayırır ve bunları oluşturup başlatır. |
| LZOpenFile | Belirtilen dosyayı oluşturur, açar, yeniden açar veya siler. |
| LZRead | Bir dosyadan belirtilen bayt sayısını (en fazla) okur ve bir arabelleğe kopyalar. |
| LZSeek | Bir dosya işaretçisini, başlangıç konumundan belirtilen sayıda bayt taşır. |
| MoveFile | Var olan bir dosyayı veya alt öğeleri de dahil olmak üzere bir dizini taşır. |
| MoveFileEx | Çeşitli taşıma seçenekleriyle, alt öğeleri de dahil olmak üzere mevcut bir dosyayı veya dizini taşır. |
| MoveFileTransacted | İşlem yapılan bir işlem olarak, alt öğeleri de dahil olmak üzere mevcut bir dosyayı veya dizini taşır. |
| MoveFileWithProgress | Alt öğeleri de dahil olmak üzere bir dosyayı veya dizini taşır. İlerleme bildirimleri alan bir geri çağırma işlevi sağlayabilirsiniz. |
| OpenEncryptedFileRaw | Dosyayı yedeklemek (dışarı aktarmak) veya geri yüklemek (içeri aktarmak) için şifrelenmiş bir dosya açar. |
| OpenFile | Bir dosyayı oluşturur, açar, yeniden açar veya siler. |
| OpenFileById | Belirtilen tanımlayıcıyla eşleşen dosyayı açar. |
| PostQueuedCompletionStatus | G/Ç tamamlama paketini G/Ç tamamlama bağlantı noktasına postalar. |
| QueryRecoveryAgentsOnEncryptedFile | Belirtilen dosya için kurtarma aracılarının listesini alır. |
| QueryUsersOnEncryptedFile | Belirtilen dosya için kullanıcıların listesini alır. |
| ReadEncryptedFileRaw | Şifrelenmiş dosyaları yedekler (dışarı aktarır). |
| ReadFile | Belirtilen dosyadan veya giriş/çıkış (G/Ç) cihazından verileri okur. Okuma işlemleri, cihaz tarafından destekleniyorsa dosya işaretçisi tarafından belirtilen konumda gerçekleşir. |
| ReadFileEx | Belirtilen dosyadan veya giriş/çıkış (G/Ç) cihazından verileri okur. Okuma tamamlandığında veya iptal edildiğinde ve çağrılan iş parçacığı uyarılabilen bir bekleme durumunda olduğunda belirtilen tamamlanma yordamını çağırarak tamamlanma durumunu zaman uyumsuz olarak bildirir. |
| ReadFileScatter | Bir dosyadaki verileri okur ve bir dizi arabellekte depolar. |
| RemoveUsersFromEncryptedFile | Belirtilen sertifika karmalarını belirtilen bir dosyadan kaldırır. |
| ReOpenFile | Belirtilen dosya sistemi nesnesini farklı erişim hakları, paylaşım modu ve bayraklarla yeniden açar. |
| ReplaceFile | Bir dosyayı, özgün dosyanın yedek kopyasını oluşturma seçeneğiyle başka bir dosyayla değiştirir. |
| SearchPath | Belirtilen yolda belirtilen bir dosyayı arar. |
| SetEndOfFile | Belirtilen dosya için fiziksel dosya boyutunu, dosya işaretçisinin geçerli konumuna ayarlar. |
| SetFileApisToANSI | Dosya G/Ç işlevlerinin geçerli işlem için ANSI karakter kümesi kod sayfasını kullanmasına neden olur. |
| SetFileApisToOEM | İşlemin DOSYA G/Ç işlevlerinin OEM karakter kümesi kod sayfasını kullanmasına neden olur. |
| SetFileAttributes | Bir dosya veya dizin için öznitelikleri ayarlar. |
| SetFileAttributesTransacted | Bir dosya veya dizinin özniteliklerini işlem yapılmış bir işlem olarak ayarlar. |
| SetFileBandwidthReservation | Belirtilen dosya akışı için bant genişliğinin ayrılmasını istemektedir. Rezervasyon, belirtilen dosya tanıtıcısındaki G/Ç istekleri için milisaniye cinsinden bayt sayısı olarak belirtilir. |
| SetFileCompletionNotificationModes | Bir dosya tutamacının bildirim modlarını ayarlar ve belirtilen dosya için tamamlama bildirimlerinin nasıl çalıştığını belirtmenize olanak sağlar. |
| SetFileInformationByHandle | Belirtilen dosya için dosya bilgilerini ayarlar. |
| SetFileIoOverlappedRange | Sanal adres aralığını belirtilen dosya tanıtıcısıyla ilişkilendirir. |
| SetFilePointer | Belirtilen dosyanın dosya işaretçisini taşır. |
| SetFilePointerEx | Belirtilen dosyanın dosya işaretçisini taşır. |
| SetFileShortName | Belirtilen dosyanın kısa adını ayarlar. |
| SetFileValidData | Belirtilen dosyanın geçerli veri uzunluğunu ayarlar. Bu işlev çok sınırlı senaryolarda kullanışlıdır. Daha fazla bilgi için Açıklamalar bölümüne bakın. |
| SetSearchPathMode | SearchPath işlevinin dosyaları bulma sırasında kullandığı işlem başına modu ayarlar. |
| SetUserFileEncryptionKey | Kullanıcının geçerli anahtarını belirtilen sertifikaya ayarlar. |
| UnlockFile | Açık bir dosyadaki bir bölgenin kilidini açar. |
| UnlockFileEx | Belirtilen dosyadaki bir bölgenin kilidini açar. Bu işlev zaman uyumlu veya zaman uyumsuz olarak çalışabilir. |
| WofEnumEntries | Belirtilen bir birim için belirtilen sağlayıcıdaki tüm veri kaynaklarını numaralandırır. |
| WofEnumEntryProc | WofEnumEntries çağrısına yanıt olarak her veri kaynağı için çağrılan geri çağırma işlevi. |
| WofEnumFilesProc | WIM dosyası gibi bir dış veri kaynağı tarafından desteklenen her dosya için çağrılan geri çağırma işlevi. |
| WofFileEnumFiles | Belirtilen birimde belirtilen sıkıştırma algoritmasıyla sıkıştırılmış tüm dosyaları numaralandırır. |
| WofGetDriverVersion | Belirli bir sağlayıcıyı desteklemek için kullanılan sürücünün sürümünü sorgulamak için kullanılır. |
| WofIsExternalFile | Bir dosyanın fiziksel bir dosya tarafından mı yoksa sistem veri sağlayıcısı tarafından mı yedeklendiğini belirlemek için kullanılır ve isteğe bağlı olarak dosyayla ilgili hangi sağlayıcıyı veya ek verileri gösterir. |
| WofSetFileDataLocation | Bir dosyanın fiziksel bir dosya tarafından yedeklenmesini sistem veri sağlayıcısı tarafından yedeklenen dosyayla değiştirmek için kullanılır. |
| WofShouldCompressBinaries | Sıkıştırmanın belirli bir birimde kullanılıp kullanılmayacağını ve kullanılıyorsa hangi sıkıştırma algoritmasının kullanılacağını gösterir. |
| WofWimAddEntry | Bir birime tek bir WIM veri kaynağı ekler; böylece wim içinde depolanan birimde dosyalar oluşturulabilir. |
| WofWimEnumFiles | Belirtilen bir birimdeki belirli bir WIM veri kaynağı tarafından desteklenen tüm dosyaları numaralandırır. |
| WofWimRemoveEntry | Bir birimdeki dosyaları yedekleyerek tek bir WIM veri kaynağını kaldırır. |
| WofWimSuspendEntry | Birim yeniden monte edilene veya veri kaynağı WofWimUpdateEntry ile güncelleştirilene kadar wim veri kaynağını bir birimdeki dosyaları yedeklemeden geçici olarak kaldırır. |
| WofWimUpdateEntry | WiM girdisini farklı bir WIM dosya konumuna işaret eden şekilde güncelleştirir. |
| Wow64DisableWow64FsRedirection | Çağıran iş parçacığı için dosya sistemi yeniden yönlendirmesini devre dışı bırakır. Dosya sistemi yeniden yönlendirmesi varsayılan olarak etkindir. |
| Wow64EnableWow64FsRedirection | Çağıran iş parçacığı için dosya sistemi yeniden yönlendirmesini etkinleştirir veya devre dışı bırakır. |
| Wow64RevertWow64FsRedirection | Çağıran iş parçacığı için dosya sistemi yeniden yönlendirmesini geri yükler. |
| WriteEncryptedFileRaw | Şifrelenmiş dosyaları geri yükler (içeri aktarır). |
| WriteFile | Belirtilen dosyaya veya giriş/çıkış (G/Ç) cihazına veri yazar. |
| WriteFileEx | Belirtilen dosyaya veya giriş/çıkış (G/Ç) cihazına veri yazar. Yazma işlemi tamamlandığında veya iptal edildiğinde belirtilen tamamlanma yordamını çağırarak ve çağıran iş parçacığı uyarılabilen bir bekleme durumundayken, tamamlanma durumunu zaman uyumsuz olarak bildirir. |
| WriteFileGather | Bir arabellek dizisinden veri alır ve verileri bir dosyaya yazar. |
Aşağıdaki işlevler dosya G/Ç ile birlikte kullanılır.
CancelIo
CancelIoEx
CancelSynchronousIo
CreateIoCompletionPort
FlushFileBuffers
GetQueuedCompletionStatus
GetQueuedCompletionStatusEx
LockFile
LockFileEx
PostQueuedCompletionStatus
ReadFile
ReadFileEx
ReadFileScatter
SetEndOfFile
SetFileCompletionNotificationModes
SetFileIoOverlappedRange
SetFilePointer
SetFilePointerEx
UnlockFile
UnlockFileEx
WriteFile
WriteFileEx
WriteFileGather
Aşağıdaki işlevler şifrelenmiş dosya sistemiyle birlikte kullanılır.
AddUsersToEncryptedFile
CloseEncryptedFileRaw
DecryptFile
DuplicateEncryptionInfoFile
EncryptFile
EncryptionDisable
FileEncryptionStatus
FreeEncryptionCertificateHashList
OpenEncryptedFileRaw
QueryRecoveryAgentsOnEncryptedFile
QueryUsersOnEncryptedFile
ReadEncryptedFileRaw
RemoveUsersFromEncryptedFile
SetUserFileEncryptionKey
WriteEncryptedFileRaw
Aşağıdaki işlevler dosya sistemi yeniden yönlendiricisi ile birlikte kullanılır.
Wow64DisableWow64FsRedirection
Wow64EnableWow64FsRedirection
Wow64RevertWow64FsRedirection
Aşağıdaki işlevler, Lempel-Ziv algoritması tarafından sıkıştırılmış dosyaların sıkıştırmasını açmak için kullanılır.
GetExpandedName
LZClose
LZCopy
LZInit
LZOpenFile
LZRead
LZSeek
Aşağıdaki geri çağırma işlevleri, dosya G/Ç'de kullanılır.
CopyProgressRoutine
ExportCallback
FileIOCompletionRoutine
importcallback