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.
LPCREATEFILE3_EXTENDED_PARAMETERS Innehåller valfria utökade parametrar för CreateFile3.
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.