Dela via


Filhanteringsstrukturer

Följande strukturer används i filhantering.

I det här avsnittet

Struktur Beskrivning
BY_HANDLE_FILE_INFORMATION
Innehåller information som funktionen GetFileInformationByHandle hämtar.
COPYFILE2_EXTENDED_PARAMETERS
Innehåller utökade parametrar för funktionen CopyFile2.
COPYFILE2_MESSAGE
Skickas till funktionen CopyFile2ProgressRoutine motringning med information om en väntande kopieringsåtgärd.
CREATEFILE2_EXTENDED_PARAMETERS
Innehåller valfria utökade parametrar för CreateFile2.
CSV_CONTROL_PARAM
Representerar en typ av CSV-kontrollåtgärd.
CSV_QUERY_FILE_REVISION
Innehåller information om huruvida filer i en dataström har ändrats.
CSV_QUERY_MDS_PATH
Innehåller sökvägen som används av CSV för att kommunicera med MDS.
CSV_QUERY_REDIRECT_STATE
Innehåller information om huruvida filer i en dataström har omdirigerats.
DUPLICATE_EXTENTS_DATA
Innehåller parametrar för FSCTL_DUPLICATE_EXTENTS kontrollkod som utför åtgärden Blockera kloning.
EFS_CERTIFICATE_BLOB
Innehåller ett certifikat.
EFS_HASH_BLOB
Innehåller en certifikathash.
ENCRYPTION_CERTIFICATE
Innehåller ett certifikat och SID för dess ägare.
ENCRYPTION_CERTIFICATE_HASH
Innehåller en certifikathash och visningsinformation för certifikatet.
ENCRYPTION_CERTIFICATE_HASH_LIST
Innehåller en lista över certifikatshashvärden.
ENCRYPTION_CERTIFICATE_LIST
Innehåller en lista över certifikat.
EXFAT_STATISTICS
Innehåller statistisk information från exFAT-filsystemet.
FAT_STATISTICS
Innehåller statistisk information från FAT-filsystemet.
FILE_ALIGNMENT_INFO
Innehåller justeringsinformation för en fil.
FILE_ALLOCATED_RANGE_BUFFER
Anger ett intervall med byte i en fil.
FILE_ALLOCATION_INFO
Innehåller det totala antalet byte som ska allokeras för en fil.
FILE_ATTRIBUTE_TAG_INFO
Tar emot den begärda filattributinformationen. Används för alla referenser.
FILE_BASIC_INFO
Innehåller grundläggande information för en fil. Används för filreferenser.
FILE_COMPRESSION_INFO
Tar emot information om filkomprimering.
FILE_DISPOSITION_INFO
Anger om en fil ska tas bort. Används för alla referenser.
FILE_END_OF_FILE_INFO
Innehåller det angivna värde som slutet av filen ska anges till.
FILE_STORAGE_INFO
Innehåller kataloginformation för en fil.
FILE_FULL_DIR_INFO
Innehåller kataloginformation för en fil.
FILE_ID_128
Definierar en 128-bitars filidentifierare.
FILE_ID_BOTH_DIR_INFO
Innehåller information om filer i den angivna katalogen.
FILE_ID_DESCRIPTOR
Anger vilken typ av ID som används.
FILE_ID_EXTD_DIR_INFO
Innehåller identifieringsinformation för en fil.
FILE_ID_INFO
Innehåller identifieringsinformation för en fil.
FILE_IO_PRIORITY_HINT_INFO
Anger prioritetstipset för en fil-I/O-åtgärd.
FILE_LEVEL_TRIM
Används som indata till FSCTL_FILE_LEVEL_TRIM-kontrollkoden.
FILE_LEVEL_TRIM_OUTPUT
Används som utdata till FSCTL_FILE_LEVEL_TRIM-kontrollkoden.
FILE_LEVEL_TRIM_RANGE
Anger ett intervall för en fil som ska trimmas.
FILE_MAKE_COMPATIBLE_BUFFER
Anger skivan som den aktuella sessionen ska stängas för. Den här kontrollkoden används för UDF-filsystem. Den här strukturen används för indata när du anropar FSCTL_MAKE_MEDIA_COMPATIBLE.
FILE_NAME_INFO
Tar emot filnamnet.
FILE_OBJECTID_BUFFER
Innehåller en objektidentifierare och användardefinierade metadata som är associerade med objektidentifieraren.
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER
Tar emot volyminformationen från ett anrop till FSCTL_QUERY_ON_DISK_VOLUME_INFO.
FILE_QUERY_SPARING_BUFFER
Innehåller egenskaper för hantering av defekter.
FILE_REMOTE_PROTOCOL_INFO
Innehåller information om fjärrprotokoll för filer.
FILE_RENAME_INFO
Innehåller namnet som filen ska byta namn på.
FILE_SEGMENT_ELEMENT
Union som innehåller ett 64-bitars värde som pekar på en sida med data.
FILE_SET_DEFECT_MGMT_BUFFER
Anger det felhanteringstillstånd som ska anges.
FILE_SET_SPARSE_BUFFER
Anger det glesa tillstånd som ska anges.
FILE_STANDARD_INFO
Tar emot utökad information för filen.
FILE_STREAM_INFO
Tar emot filströmsinformation för den angivna filen.
FILE_ZERO_DATA_INFORMATION
Innehåller ett intervall av en fil som ska anges till nollor.
FILESYSTEM_STATISTICS
Innehåller statistisk information från filsystemet.
FILESYSTEM_STATISTICS_EX
Innehåller statistisk information från filsystemet.
Stöd för den här strukturen började med Windows 10.
FIND_BY_SID_DATA
Innehåller data för FSCTL_FIND_FILES_BY_SID-kontrollkoden.
FIND_BY_SID_OUTPUT
Representerar ett filnamn.
NTFS_FILE_RECORD_INPUT_BUFFER
Innehåller data för FSCTL_GET_NTFS_FILE_RECORD-kontrollkoden.
NTFS_FILE_RECORD_OUTPUT_BUFFER
Tar emot utdata från FSCTL_GET_NTFS_FILE_RECORD-kontrollkoden.
NTFS_STATISTICS
Innehåller statistisk information från NTFS-filsystemet.
NTFS_STATISTICS_EX
Innehåller statistisk information från NTFS-filsystemet.
Stöd för den här strukturen började med Windows 10.
OFSTRUCT
Innehåller information om en fil som funktionen OpenFile öppnade eller försökte öppna.
OVERLAPPED_ENTRY
Innehåller den information som returneras av ett anrop till funktionen GetQueuedCompletionStatusEx.
REQUEST_OPLOCK_INPUT_BUFFER
Innehåller information för att begära ett opportunistiskt lås (oplock) eller för att bekräfta en oplockbrytning med FSCTL_REQUEST_OPLOCK-kontrollkoden.
REQUEST_OPLOCK_OUTPUT_BUFFER
Innehåller information om opportunistiska lås (oplock) som returneras av FSCTL_REQUEST_OPLOCK-kontrollkoden.
WIM_ENTRY_INFO
Definierar metadata som är specifika för varje WIM-datakälla som finns på en volym.
WIM_EXTERNAL_FILE_INFO
Definierar metadata som är specifika för filer som tillhandahålls av WOF_PROVIDER_WIM.
WIN32_FILE_ATTRIBUTE_DATA
Innehåller attributinformation för en fil eller katalog.
WIN32_FIND_DATA
Innehåller information om filen som hittas av funktionen FindFirstFile, FindFirstFileExeller FindNextFile.
WIN32_FIND_STREAM_DATA
Innehåller information om strömmen som hittas av funktionen FindFirstStreamW eller FindNextStreamW.
WOF_FILE_COMPRESSION_INFO_V1
Definierar metadata som är specifika för filer som tillhandahålls av WOF_PROVIDER_FILE.