Dosya Yönetimi Yapıları

Dosya yönetiminde aşağıdaki yapılar kullanılır.

Bu bölümde

Yapı Açıklama
BY_HANDLE_FILE_INFORMATION GetFileInformationByHandle işlevinin aldığı bilgileri içerir.
COPYFILE2_EXTENDED_PARAMETERS CopyFile2 işlevi için genişletilmiş parametreler içerir.
COPYFILE2_MESSAGE Bekleyen kopyalama işlemi hakkında bilgi içeren CopyFile2ProgressRoutine geri çağırma işlevine geçirildi.
CREATEFILE2_EXTENDED_PARAMETERS CreateFile2için isteğe bağlı genişletilmiş parametreler içerir.
LPCREATEFILE3_EXTENDED_PARAMETERS CreateFile3 için isteğe bağlı genişletilmiş parametreler içerir.
CSV_CONTROL_PARAM Csv denetim işleminin türünü temsil eder.
CSV_QUERY_FILE_REVISION Akıştaki dosyaların değiştirilip değiştirilmediği hakkında bilgi içerir.
CSV_QUERY_MDS_PATH CSV tarafından MDS ile iletişim kurmak için kullanılan yolu içerir.
CSV_QUERY_REDIRECT_STATE Akıştaki dosyaların yeniden yönlendirilip yönlendirilmediği hakkında bilgi içerir.
DUPLICATE_EXTENTS_DATA Blok Kopyalama işlemini gerçekleştiren FSCTL_DUPLICATE_EXTENTS denetim kodu için parametreler içerir.
EFS_CERTIFICATE_BLOB Bir sertifika içerir.
EFS_HASH_BLOB Bir sertifika karması içerir.
ENCRYPTION_CERTIFICATE Sertifikayı ve sahibinin SID'sini içerir.
ENCRYPTION_CERTIFICATE_HASH Sertifika karması ve sertifikanın görüntü bilgilerini içerir.
ENCRYPTION_CERTIFICATE_HASH_LIST Sertifika karmalarının listesini içerir.
ENCRYPTION_CERTIFICATE_LIST Sertifikaların listesini içerir.
EXFAT_STATISTICS exFAT dosya sisteminden istatistiksel bilgiler içerir.
FAT_STATISTICS FAT dosya sisteminden istatistiksel bilgiler içerir.
FILE_ALIGNMENT_INFO Bir dosyanın hizalama bilgilerini içerir.
FILE_ALLOCATED_RANGE_BUFFER Bir dosyadaki bayt aralığını gösterir.
FILE_ALLOCATION_INFO Bir dosya için ayrılması gereken toplam bayt sayısını içerir.
FILE_ATTRIBUTE_TAG_INFO İstenen dosya özniteliği bilgilerini alır. Tüm tutamaçlar için kullanılır.
FILE_BASIC_INFO Bir dosyanın temel bilgilerini içerir. Dosya tanıtıcıları için kullanılır.
FILE_COMPRESSION_INFO Dosya sıkıştırma bilgilerini alır.
FILE_DISPOSITION_INFO Bir dosyanın silinip silinmeyeceğini gösterir. Tüm tutamaçlar için kullanılır.
FILE_END_OF_FILE_INFO Dosyanın sonunun ayarlanması gereken belirtilen değeri içerir.
FILE_STORAGE_INFO Bir dosyanın dizin bilgilerini içerir.
FILE_FULL_DIR_INFO Bir dosyanın dizin bilgilerini içerir.
FILE_ID_128 128 bit dosya tanımlayıcısı tanımlar.
FILE_ID_BOTH_DIR_INFO Belirtilen dizindeki dosyalar hakkında bilgi içerir.
FILE_ID_DESCRIPTOR Kullanılmakta olan kimliğin türünü belirtir.
FILE_ID_EXTD_DIR_INFO Bir dosyanın kimlik bilgilerini içerir.
FILE_ID_INFO Bir dosyanın kimlik bilgilerini içerir.
FILE_IO_PRIORITY_HINT_INFO Bir dosya G/Ç işlemi için öncelik ipucunu belirtir.
FILE_LEVEL_TRIM FSCTL_FILE_LEVEL_TRIM denetim koduna giriş olarak kullanılır.
FILE_LEVEL_TRIM_OUTPUT FSCTL_FILE_LEVEL_TRIM denetim kodunun çıktısı olarak kullanılır.
FILE_LEVEL_TRIM_RANGE Kırpılacak bir dosya aralığını belirtir.
FILE_MAKE_COMPATIBLE_BUFFER Geçerli oturumun kapatılma diskini belirtir. Bu denetim kodu UDF dosya sistemleri için kullanılır. Bu yapı, FSCTL_MAKE_MEDIA_COMPATIBLEçağrılırken giriş için kullanılır.
FILE_NAME_INFO Dosya adını alır.
FILE_OBJECTID_BUFFER Nesne tanımlayıcısı ve nesne tanımlayıcısıyla ilişkilendirilmiş kullanıcı tanımlı meta verileri içerir.
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER birim bilgilerini FSCTL_QUERY_ON_DISK_VOLUME_INFOçağrısından alır.
FILE_QUERY_SPARING_BUFFER Hata yönetimi özelliklerini içerir.
FILE_REMOTE_PROTOCOL_INFO Dosya uzak protokol bilgilerini içerir.
FILE_RENAME_INFO Dosyanın yeniden adlandırılacağı adı içerir.
FILE_SEGMENT_ELEMENT Bir veri sayfasına işaret eden 64 bitlik bir değer içeren birleşim.
FILE_SET_DEFECT_MGMT_BUFFER Ayarlanacak hata yönetimi durumunu belirtir.
FILE_SET_SPARSE_BUFFER Ayarlanacak seyrek durumu belirtir.
FILE_STANDARD_INFO Dosya için genişletilmiş bilgileri alır.
FILE_STREAM_INFO Belirtilen dosya için dosya akışı bilgilerini alır.
FILE_ZERO_DATA_INFORMATION Sıfır olarak ayarlanacağı bir dosya aralığı içerir.
FILESYSTEM_STATISTICS Dosya sisteminden istatistiksel bilgiler içerir.
FILESYSTEM_STATISTICS_EX Dosya sisteminden istatistiksel bilgiler içerir.

Bu yapı desteği Windows 10 ile başladı.
FIND_BY_SID_DATA FSCTL_FIND_FILES_BY_SID denetim kodunun verilerini içerir.
FIND_BY_SID_OUTPUT Bir dosya adını temsil eder.
NTFS_FILE_RECORD_INPUT_BUFFER FSCTL_GET_NTFS_FILE_RECORD denetim kodu için verileri içerir.
NTFS_FILE_RECORD_OUTPUT_BUFFER FSCTL_GET_NTFS_FILE_RECORD denetim kodundan çıkış verilerini alır.
NTFS_STATISTICS NTFS dosya sisteminden istatistiksel bilgiler içerir.
NTFS_STATISTICS_EX NTFS dosya sisteminden istatistiksel bilgiler içerir.
Bu yapı desteği Windows 10 ile başladı.
OFSTRUCT OpenFile işlevinin açtığı veya açmaya çalışıldığı bir dosya hakkında bilgi içerir.
OVERLAPPED_ENTRY GetQueuedCompletionStatusEx işlevine yapılan çağrı tarafından döndürülen bilgileri içerir.
REQUEST_OPLOCK_INPUT_BUFFER Fırsatçı bir kilit (oplock) isteme veya FSCTL_REQUEST_OPLOCK denetim koduyla oplock kesmesini onaylama bilgilerini içerir.
REQUEST_OPLOCK_OUTPUT_BUFFER FSCTL_REQUEST_OPLOCK denetim kodu tarafından döndürülen fırsatçı kilit (oplock) bilgilerini içerir.
WIM_ENTRY_INFO Bir birimde barındırılan her WIM veri kaynağına özgü meta verileri tanımlar.
WIM_EXTERNAL_FILE_INFO WOF_PROVIDER_WIM tarafından sağlanan dosyalara özgü meta verileri tanımlar.
WIN32_FILE_ATTRIBUTE_DATA Bir dosya veya dizin için öznitelik bilgilerini içerir.
WIN32_FIND_DATA FindFirstFile, FindFirstFileExveya FindNextFile işlevi tarafından bulunan dosya hakkında bilgi içerir.
WIN32_FIND_STREAM_DATA FindFirstStreamW veya FindNextStreamW işlevi tarafından bulunan akış hakkında bilgi içerir.
WOF_FILE_COMPRESSION_INFO_V1 WOF_PROVIDER_FILE tarafından sağlanan dosyalara özgü meta verileri tanımlar.