Struktury správy souborů
Při správě souborů se používají následující struktury.
V této části
Struktura | Popis |
---|---|
BY_HANDLE_FILE_INFORMATION |
Obsahuje informace, které GetFileInformationByHandle funkce načte. |
COPYFILE2_EXTENDED_PARAMETERS |
Obsahuje rozšířené parametry pro funkci CopyFile2. |
COPYFILE2_MESSAGE |
Předáno funkci zpětného volání CopyFile2ProgressRoutine s informacemi o čekající operaci kopírování. |
CREATEFILE2_EXTENDED_PARAMETERS |
Obsahuje volitelné rozšířené parametry pro CreateFile2. |
CSV_CONTROL_PARAM |
Představuje typ operace ovládacího prvku CSV. |
CSV_QUERY_FILE_REVISION |
Obsahuje informace o tom, jestli byly změněny soubory ve streamu. |
CSV_QUERY_MDS_PATH |
Obsahuje cestu používanou sdíleným svazkem clusteru ke komunikaci se službou MDS. |
CSV_QUERY_REDIRECT_STATE |
Obsahuje informace o tom, jestli byly soubory ve streamu přesměrovány. |
DUPLICATE_EXTENTS_DATA |
Obsahuje parametry pro FSCTL_DUPLICATE_EXTENTS řídicí kód, který provádí klonování bloku operace. |
EFS_CERTIFICATE_BLOB |
Obsahuje certifikát. |
EFS_HASH_BLOB |
Obsahuje hodnotu hash certifikátu. |
ENCRYPTION_CERTIFICATE |
Obsahuje certifikát a identifikátor SID jeho vlastníka. |
ENCRYPTION_CERTIFICATE_HASH |
Obsahuje hodnotu hash certifikátu a zobrazí informace o certifikátu. |
ENCRYPTION_CERTIFICATE_HASH_LIST |
Obsahuje seznam hodnot hash certifikátů. |
ENCRYPTION_CERTIFICATE_LIST |
Obsahuje seznam certifikátů. |
EXFAT_STATISTICS |
Obsahuje statistické informace ze systému souborů exFAT. |
FAT_STATISTICS |
Obsahuje statistické informace ze systému souborů FAT. |
FILE_ALIGNMENT_INFO |
Obsahuje informace o zarovnání souboru. |
FILE_ALLOCATED_RANGE_BUFFER |
Označuje rozsah bajtů v souboru. |
FILE_ALLOCATION_INFO |
Obsahuje celkový počet bajtů, které by měly být přiděleny souboru. |
FILE_ATTRIBUTE_TAG_INFO |
Přijme požadované informace o atributu souboru. Používá se pro všechny popisovače. |
FILE_BASIC_INFO |
Obsahuje základní informace o souboru. Používá se pro popisovače souborů. |
FILE_COMPRESSION_INFO |
Přijímá informace o kompresi souborů. |
FILE_DISPOSITION_INFO |
Určuje, zda má být soubor odstraněn. Používá se pro všechny popisovače. |
FILE_END_OF_FILE_INFO |
Obsahuje zadanou hodnotu, na kterou má být nastaven konec souboru. |
FILE_STORAGE_INFO |
Obsahuje informace o adresáři pro soubor. |
FILE_FULL_DIR_INFO |
Obsahuje informace o adresáři pro soubor. |
FILE_ID_128 |
Definuje 128bitový identifikátor souboru. |
FILE_ID_BOTH_DIR_INFO |
Obsahuje informace o souborech v zadaném adresáři. |
FILE_ID_DESCRIPTOR |
Určuje typ ID, které se používá. |
FILE_ID_EXTD_DIR_INFO |
Obsahuje identifikační informace pro soubor. |
FILE_ID_INFO |
Obsahuje identifikační informace pro soubor. |
FILE_IO_PRIORITY_HINT_INFO |
Určuje nápovědu priority pro vstupně-výstupní operaci souboru. |
FILE_LEVEL_TRIM |
Používá se jako vstup do FSCTL_FILE_LEVEL_TRIM řídicího kódu. |
FILE_LEVEL_TRIM_OUTPUT |
Slouží jako výstup pro kód FSCTL_FILE_LEVEL_TRIM řízení. |
FILE_LEVEL_TRIM_RANGE |
Určuje rozsah souboru, který se má oříznout. |
FILE_MAKE_COMPATIBLE_BUFFER |
Určuje disk, pro který má být aktuální relace ukončena. Tento řídicí kód se používá pro systémy souborů UDF. Tato struktura se používá pro vstup při volání FSCTL_MAKE_MEDIA_COMPATIBLE. |
FILE_NAME_INFO |
Přijme název souboru. |
FILE_OBJECTID_BUFFER |
Obsahuje identifikátor objektu a uživatelsky definovaná metadata přidružená k identifikátoru objektu. |
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER |
Přijme informace o svazku z volání FSCTL_QUERY_ON_DISK_VOLUME_INFO. |
FILE_QUERY_SPARING_BUFFER |
Obsahuje vlastnosti správy vad. |
FILE_REMOTE_PROTOCOL_INFO |
Obsahuje informace o vzdáleném protokolu souborů. |
FILE_RENAME_INFO |
Obsahuje název, na který má být soubor přejmenován. |
FILE_SEGMENT_ELEMENT |
Sjednocení obsahující 64bitovou hodnotu, která odkazuje na stránku dat. |
FILE_SET_DEFECT_MGMT_BUFFER |
Určuje stav správy vad, který se má nastavit. |
FILE_SET_SPARSE_BUFFER |
Určuje řídký stav, který se má nastavit. |
FILE_STANDARD_INFO |
Přijímá rozšířené informace o souboru. |
FILE_STREAM_INFO |
Přijímá informace o datovém proudu souboru pro zadaný soubor. |
FILE_ZERO_DATA_INFORMATION |
Obsahuje rozsah souboru, který se nastaví na nuly. |
FILESYSTEM_STATISTICS |
Obsahuje statistické informace ze systému souborů. |
FILESYSTEM_STATISTICS_EX |
Obsahuje statistické informace ze systému souborů. Podpora této struktury začala s Windows 10. |
FIND_BY_SID_DATA |
Obsahuje data pro řídicí kód FSCTL_FIND_FILES_BY_SID. |
FIND_BY_SID_OUTPUT |
Představuje název souboru. |
NTFS_FILE_RECORD_INPUT_BUFFER |
Obsahuje data pro kód ovládacího prvku FSCTL_GET_NTFS_FILE_RECORD. |
NTFS_FILE_RECORD_OUTPUT_BUFFER |
Přijímá výstupní data z řídicího kódu FSCTL_GET_NTFS_FILE_RECORD. |
NTFS_STATISTICS |
Obsahuje statistické informace ze systému souborů NTFS. |
NTFS_STATISTICS_EX |
Obsahuje statistické informace ze systému souborů NTFS. Podpora této struktury začala s Windows 10. |
OFSTRUCT |
Obsahuje informace o souboru, který funkce OpenFile otevřela nebo se pokusila otevřít. |
OVERLAPPED_ENTRY |
Obsahuje informace vrácené voláním funkce GetQueuedCompletionStatusEx. |
REQUEST_OPLOCK_INPUT_BUFFER |
Obsahuje informace pro vyžádání opportunistického zámku (oplock) nebo potvrzení přerušení oplocku pomocí řídicího kódu FSCTL_REQUEST_OPLOCK. |
REQUEST_OPLOCK_OUTPUT_BUFFER |
Obsahuje informace o opportunistickém zámku (oplock) vrácené kódem ovládacího prvku FSCTL_REQUEST_OPLOCK. |
WIM_ENTRY_INFO |
Definuje metadata specifická pro každý zdroj dat WIM hostovaný na svazku. |
WIM_EXTERNAL_FILE_INFO |
Definuje metadata specifická pro soubory poskytované WOF_PROVIDER_WIM. |
WIN32_FILE_ATTRIBUTE_DATA |
Obsahuje informace o atributu pro soubor nebo adresář. |
WIN32_FIND_DATA |
Obsahuje informace o souboru, který je nalezen FindFirstFile, FindFirstFileExnebo FindNextFile funkce. |
WIN32_FIND_STREAM_DATA |
Obsahuje informace o datovém proudu nalezeného funkcí FindFirstStreamW nebo FindNextStreamW. |
WOF_FILE_COMPRESSION_INFO_V1 |
Definuje metadata specifická pro soubory poskytované WOF_PROVIDER_FILE. |