Udostępnij przez


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.
LPCREATEFILE3_EXTENDED_PARAMETERS Zawiera opcjonalne parametry rozszerzone dla polecenia CreateFile3.
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.