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. |
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. |