Udostępnij za pośrednictwem


Struktury zarządzania plikami

Następujące struktury są używane w zarządzaniu plikami.

W tej sekcji

Struktura Opis
BY_HANDLE_FILE_INFORMATION
Zawiera informacje pobierane przez funkcję GetFileInformationByHandle.
COPYFILE2_EXTENDED_PARAMETERS
Zawiera parametry rozszerzone funkcji CopyFile2.
COPYFILE2_MESSAGE
Przekazano do funkcji CopyFile2ProgressRoutine wywołania zwrotnego z informacjami o oczekującej operacji kopiowania.
CREATEFILE2_EXTENDED_PARAMETERS
Zawiera opcjonalne parametry rozszerzone dla CreateFile2.
CSV_CONTROL_PARAM
Reprezentuje typ operacji sterowania CSV.
CSV_QUERY_FILE_REVISION
Zawiera informacje o tym, czy pliki w strumieniu zostały zmodyfikowane.
CSV_QUERY_MDS_PATH
Zawiera ścieżkę używaną przez plik CSV do komunikowania się z usługą MDS.
CSV_QUERY_REDIRECT_STATE
Zawiera informacje o tym, czy pliki w strumieniu zostały przekierowane.
DUPLICATE_EXTENTS_DATA
Zawiera parametry kodu sterującego FSCTL_DUPLICATE_EXTENTS, który wykonuje operację klonowania bloków .
EFS_CERTIFICATE_BLOB
Zawiera certyfikat.
EFS_HASH_BLOB
Zawiera skrót certyfikatu.
ENCRYPTION_CERTIFICATE
Zawiera certyfikat i identyfikator SID jego właściciela.
ENCRYPTION_CERTIFICATE_HASH
Zawiera skrót certyfikatu i wyświetla informacje dotyczące certyfikatu.
ENCRYPTION_CERTIFICATE_HASH_LIST
Zawiera listę skrótów certyfikatów.
ENCRYPTION_CERTIFICATE_LIST
Zawiera listę certyfikatów.
EXFAT_STATISTICS
Zawiera informacje statystyczne z systemu plików exFAT.
FAT_STATISTICS
Zawiera informacje statystyczne z systemu plików FAT.
FILE_ALIGNMENT_INFO
Zawiera informacje o wyrównaniu pliku.
FILE_ALLOCATED_RANGE_BUFFER
Wskazuje zakres bajtów w pliku.
FILE_ALLOCATION_INFO
Zawiera łączną liczbę bajtów, które mają zostać przydzielone dla pliku.
FILE_ATTRIBUTE_TAG_INFO
Odbiera żądane informacje o atrybucie pliku. Służy do obsługi dowolnych dojść.
FILE_BASIC_INFO
Zawiera podstawowe informacje dotyczące pliku. Służy do obsługi plików.
FILE_COMPRESSION_INFO
Odbiera informacje o kompresji pliku.
FILE_DISPOSITION_INFO
Wskazuje, czy plik powinien zostać usunięty. Służy do obsługi dowolnych dojść.
FILE_END_OF_FILE_INFO
Zawiera określoną wartość, do której należy ustawić koniec pliku.
FILE_STORAGE_INFO
Zawiera informacje o katalogu dla pliku.
FILE_FULL_DIR_INFO
Zawiera informacje o katalogu dla pliku.
FILE_ID_128
Definiuje 128-bitowy identyfikator pliku.
FILE_ID_BOTH_DIR_INFO
Zawiera informacje o plikach w określonym katalogu.
FILE_ID_DESCRIPTOR
Określa typ używanego identyfikatora.
FILE_ID_EXTD_DIR_INFO
Zawiera informacje identyfikacyjne dla pliku.
FILE_ID_INFO
Zawiera informacje identyfikacyjne dla pliku.
FILE_IO_PRIORITY_HINT_INFO
Określa wskazówkę priorytetu dla operacji we/wy pliku.
FILE_LEVEL_TRIM
Służy jako dane wejściowe do kodu sterującego FSCTL_FILE_LEVEL_TRIM.
FILE_LEVEL_TRIM_OUTPUT
Służy jako dane wyjściowe do kodu sterującego FSCTL_FILE_LEVEL_TRIM.
FILE_LEVEL_TRIM_RANGE
Określa zakres pliku, który ma zostać przycięty.
FILE_MAKE_COMPATIBLE_BUFFER
Określa dysk, aby zamknąć bieżącą sesję programu . Ten kod kontrolny jest używany w systemach plików UDF. Ta struktura jest używana do wprowadzania danych wejściowych podczas wywoływania FSCTL_MAKE_MEDIA_COMPATIBLE.
FILE_NAME_INFO
Odbiera nazwę pliku.
FILE_OBJECTID_BUFFER
Zawiera identyfikator obiektu i metadane zdefiniowane przez użytkownika skojarzone z identyfikatorem obiektu.
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER
Odbiera informacje o woluminie z wywołania do FSCTL_QUERY_ON_DISK_VOLUME_INFO.
FILE_QUERY_SPARING_BUFFER
Zawiera właściwości zarządzania wadami.
FILE_REMOTE_PROTOCOL_INFO
Zawiera informacje o protokole zdalnym pliku.
FILE_RENAME_INFO
Zawiera nazwę, której nazwę pliku należy zmienić.
FILE_SEGMENT_ELEMENT
Unia zawierająca 64-bitową wartość wskazującą stronę danych.
FILE_SET_DEFECT_MGMT_BUFFER
Określa stan zarządzania wadami, który ma zostać ustawiony.
FILE_SET_SPARSE_BUFFER
Określa stan rozrzedzona do ustawienia.
FILE_STANDARD_INFO
Odbiera rozszerzone informacje dotyczące pliku.
FILE_STREAM_INFO
Odbiera informacje o strumieniu plików dla określonego pliku.
FILE_ZERO_DATA_INFORMATION
Zawiera zakres pliku, który ma być ustawiony na zera.
FILESYSTEM_STATISTICS
Zawiera informacje statystyczne z systemu plików.
FILESYSTEM_STATISTICS_EX
Zawiera informacje statystyczne z systemu plików.
Obsługa tej struktury została uruchomiona z systemem Windows 10.
FIND_BY_SID_DATA
Zawiera dane kodu sterującego FSCTL_FIND_FILES_BY_SID.
FIND_BY_SID_OUTPUT
Reprezentuje nazwę pliku.
NTFS_FILE_RECORD_INPUT_BUFFER
Zawiera dane kodu sterującego FSCTL_GET_NTFS_FILE_RECORD.
NTFS_FILE_RECORD_OUTPUT_BUFFER
Odbiera dane wyjściowe z kodu sterującego FSCTL_GET_NTFS_FILE_RECORD.
NTFS_STATISTICS
Zawiera informacje statystyczne z systemu plików NTFS.
NTFS_STATISTICS_EX
Zawiera informacje statystyczne z systemu plików NTFS.
Obsługa tej struktury została uruchomiona z systemem Windows 10.
OFSTRUCT
Zawiera informacje o pliku, który funkcji OpenFile został otwarty lub podjęto próbę otwarcia.
OVERLAPPED_ENTRY
Zawiera informacje zwrócone przez wywołanie funkcji GetQueuedCompletionStatusEx.
REQUEST_OPLOCK_INPUT_BUFFER
Zawiera informacje dotyczące żądania blokady oportunistycznej (oplock) lub potwierdzenia przerwania działania za pomocą kodu sterującego FSCTL_REQUEST_OPLOCK.
REQUEST_OPLOCK_OUTPUT_BUFFER
Zawiera informacje o oportunistycznej blokadzie (oplock) zwracane przez kod kontrolny FSCTL_REQUEST_OPLOCK.
WIM_ENTRY_INFO
Definiuje metadane specyficzne dla każdego źródła danych WIM hostowanego na woluminie.
WIM_EXTERNAL_FILE_INFO
Definiuje metadane specyficzne dla plików udostępnianych przez WOF_PROVIDER_WIM.
WIN32_FILE_ATTRIBUTE_DATA
Zawiera informacje o atrybutach dla pliku lub katalogu.
WIN32_FIND_DATA
Zawiera informacje o pliku znalezionym przez funkcję FindFirstFile, FindFirstFileExlub FindNextFile.
WIN32_FIND_STREAM_DATA
Zawiera informacje o strumieniu znalezionym przez funkcję FindFirstStreamW lub FindNextStreamW.
WOF_FILE_COMPRESSION_INFO_V1
Definiuje metadane specyficzne dla plików udostępnianych przez WOF_PROVIDER_FILE.