enumerasi FILE_INFORMATION_CLASS (wdm.h)
Nilai FILE_INFORMATION_CLASS menentukan struktur mana yang akan digunakan untuk mengkueri atau mengatur informasi untuk objek file.
Sintaks
typedef enum _FILE_INFORMATION_CLASS {
FileDirectoryInformation = 1,
FileFullDirectoryInformation = 2,
FileBothDirectoryInformation = 3,
FileBasicInformation = 4,
FileStandardInformation = 5,
FileInternalInformation = 6,
FileEaInformation = 7,
FileAccessInformation = 8,
FileNameInformation = 9,
FileRenameInformation = 10,
FileLinkInformation = 11,
FileNamesInformation = 12,
FileDispositionInformation = 13,
FilePositionInformation = 14,
FileFullEaInformation = 15,
FileModeInformation = 16,
FileAlignmentInformation = 17,
FileAllInformation = 18,
FileAllocationInformation = 19,
FileEndOfFileInformation = 20,
FileAlternateNameInformation = 21,
FileStreamInformation = 22,
FilePipeInformation = 23,
FilePipeLocalInformation = 24,
FilePipeRemoteInformation = 25,
FileMailslotQueryInformation = 26,
FileMailslotSetInformation = 27,
FileCompressionInformation = 28,
FileObjectIdInformation = 29,
FileCompletionInformation = 30,
FileMoveClusterInformation = 31,
FileQuotaInformation = 32,
FileReparsePointInformation = 33,
FileNetworkOpenInformation = 34,
FileAttributeTagInformation = 35,
FileTrackingInformation = 36,
FileIdBothDirectoryInformation = 37,
FileIdFullDirectoryInformation = 38,
FileValidDataLengthInformation = 39,
FileShortNameInformation = 40,
FileIoCompletionNotificationInformation = 41,
FileIoStatusBlockRangeInformation = 42,
FileIoPriorityHintInformation = 43,
FileSfioReserveInformation = 44,
FileSfioVolumeInformation = 45,
FileHardLinkInformation = 46,
FileProcessIdsUsingFileInformation = 47,
FileNormalizedNameInformation = 48,
FileNetworkPhysicalNameInformation = 49,
FileIdGlobalTxDirectoryInformation = 50,
FileIsRemoteDeviceInformation = 51,
FileUnusedInformation = 52,
FileNumaNodeInformation = 53,
FileStandardLinkInformation = 54,
FileRemoteProtocolInformation = 55,
FileRenameInformationBypassAccessCheck = 56,
FileLinkInformationBypassAccessCheck = 57,
FileVolumeNameInformation = 58,
FileIdInformation = 59,
FileIdExtdDirectoryInformation = 60,
FileReplaceCompletionInformation = 61,
FileHardLinkFullIdInformation = 62,
FileIdExtdBothDirectoryInformation = 63,
FileDispositionInformationEx = 64,
FileRenameInformationEx = 65,
FileRenameInformationExBypassAccessCheck = 66,
FileDesiredStorageClassInformation = 67,
FileStatInformation = 68,
FileMemoryPartitionInformation = 69,
FileStatLxInformation = 70,
FileCaseSensitiveInformation = 71,
FileLinkInformationEx = 72,
FileLinkInformationExBypassAccessCheck = 73,
FileStorageReserveIdInformation = 74,
FileCaseSensitiveInformationForceAccessCheck = 75,
FileKnownFolderInformation = 76,
FileStatBasicInformation = 77,
FileId64ExtdDirectoryInformation = 78,
FileId64ExtdBothDirectoryInformation = 79,
FileIdAllExtdDirectoryInformation = 80,
FileIdAllExtdBothDirectoryInformation = 81,
FileStreamReservationInformation,
FileMupProviderInfo,
FileMaximumInformation
} FILE_INFORMATION_CLASS, *PFILE_INFORMATION_CLASS;
Konstanta
FileDirectoryInformation Nilai: 1 Struktur FILE_DIRECTORY_INFORMATION . |
FileFullDirectoryInformation Nilai: 2 Struktur FILE_FULL_DIR_INFORMATION . |
FileBothDirectoryInformation Nilai: 3 Struktur FILE_BOTH_DIR_INFORMATION . |
FileBasicInformation Nilai: 4 Struktur FILE_BASIC_INFORMATION . |
FileStandardInformation Nilai: 5 Struktur FILE_STANDARD_INFORMATION . |
FileInternalInformation Nilai: 6 Struktur FILE_INTERNAL_INFORMATION . |
FileEaInformation Nilai: 7 Struktur FILE_EA_INFORMATION . |
FileAccessInformation Nilai: 8 Struktur FILE_ACCESS_INFORMATION . |
FileNameInformation Nilai: 9 Struktur FILE_NAME_INFORMATION . |
FileRenameInformation Nilai: 10 Struktur FILE_RENAME_INFORMATION . |
FileLinkInformation Nilai: 11 Struktur FILE_LINK_INFORMATION . |
FileNamesInformation Nilai: 12 Struktur FILE_NAMES_INFORMATION . |
FileDispositionInformation Nilai: 13 Struktur FILE_DISPOSITION_INFORMATION . |
FilePositionInformation Nilai: 14 Struktur FILE_POSITION_INFORMATION . |
FileFullEaInformation Nilai: 15 Struktur FILE_FULL_EA_INFORMATION . |
FileModeInformation Nilai: 16 Struktur FILE_MODE_INFORMATION . |
FileAlignmentInformation Nilai: 17 Struktur FILE_ALIGNMENT_INFORMATION . |
FileAllInformation Nilai: 18 Struktur FILE_ALL_INFORMATION . |
FileAllocationInformation Nilai: 19 Struktur FILE_ALLOCATION_INFORMATION . |
FileEndOfFileInformation Nilai: 20 Struktur FILE_END_OF_FILE_INFORMATION . |
FileAlternateNameInformation Nilai: 21 Struktur FILE_NAME_INFORMATION . |
FileStreamInformation Nilai: 22 Buffer pesan yang berisi satu atau beberapa struktur FILE_STREAM_INFORMATION . |
FilePipeInformation Nilai: 23 Struktur FILE_PIPE_INFORMATION . |
FilePipeLocalInformation Nilai: 24 Struktur FILE_PIPE_LOCAL_INFORMATION . |
FilePipeRemoteInformation Nilai: 25 Struktur FILE_PIPE_REMOTE_INFORMATION . |
FileMailslotQueryInformation Nilai: 26 Struktur FILE_MAILSLOT_QUERY_INFORMATION . |
FileMailslotSetInformation Nilai: 27 Struktur FILE_MAILSLOT_SET_INFORMATION . |
FileCompressionInformation Nilai: 28 Struktur FILE_COMPRESSION_INFORMATION . |
FileObjectIdInformation Nilai: 29 Struktur FILE_OBJECTID_INFORMATION . |
FileCompletionInformation Nilai: 30 Nilai ini dicadangkan untuk penggunaan sistem. |
FileMoveClusterInformation Nilai: 31 Nilai ini dicadangkan untuk penggunaan sistem. |
FileQuotaInformation Nilai: 32 Struktur FILE_QUOTA_INFORMATION . |
FileReparsePointInformation Nilai: 33 Struktur FILE_REPARSE_POINT_INFORMATION . |
FileNetworkOpenInformation Nilai: 34 Struktur FILE_NETWORK_OPEN_INFORMATION . |
FileAttributeTagInformation Nilai: 35 Struktur FILE_ATTRIBUTE_TAG_INFORMATION . |
FileTrackingInformation Nilai: 36 Nilai ini dicadangkan untuk penggunaan sistem. |
FileIdBothDirectoryInformation Nilai: 37 Struktur FILE_ID_BOTH_DIR_INFORMATION . |
FileIdFullDirectoryInformation Nilai: 38 Struktur FILE_ID_FULL_DIR_INFORMATION . |
FileValidDataLengthInformation Nilai: 39 Struktur FILE_VALID_DATA_LENGTH_INFORMATION . |
FileShortNameInformation Nilai: 40 Struktur FILE_NAME_INFORMATION . |
FileIoCompletionNotificationInformation Nilai: 41 Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows Vista. |
FileIoStatusBlockRangeInformation Nilai: 42 Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows Vista. |
FileIoPriorityHintInformation Nilai: 43 Struktur FILE_IO_PRIORITY_HINT_INFORMATION . Nilai ini tersedia dimulai dengan Windows Vista. |
FileSfioReserveInformation Nilai: 44 Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows Vista. |
FileSfioVolumeInformation Nilai: 45 Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows Vista. |
FileHardLinkInformation Nilai: 46 Struktur FILE_LINKS_INFORMATION . Nilai ini tersedia dimulai dengan Windows Vista. |
FileProcessIdsUsingFileInformation Nilai: 47 Struktur FILE_PROCESS_IDS_USING_FILE_INFORMATION . Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows Vista. |
FileNormalizedNameInformation Nilai: 48 Struktur FILE_NAME_INFORMATION . Nilai ini didefinisikan dimulai dengan Windows Vista. Ini didukung dimulai dengan Windows 8. |
FileNetworkPhysicalNameInformation Nilai: 49 Struktur FILE_NETWORK_PHYSICAL_NAME_INFORMATION . Nilai ini tersedia dimulai dengan Windows Vista. |
FileIdGlobalTxDirectoryInformation Nilai: 50 Struktur FILE_ID_GLOBAL_TX_DIR_INFORMATION . Nilai ini tersedia dimulai dengan Windows 7. |
FileIsRemoteDeviceInformation Nilai: 51 Struktur FILE_IS_REMOTE_DEVICE_INFORMATION . Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows 7. |
FileUnusedInformation Nilai: 52 Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows 7. |
FileNumaNodeInformation Nilai: 53 Struktur FILE_NUMA_NODE_INFORMATION . Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows 7. |
FileStandardLinkInformation Nilai: 54 Struktur FILE_STANDARD_LINK_INFORMATION . Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows 7. |
FileRemoteProtocolInformation Nilai: 55 Struktur FILE_REMOTE_PROTOCOL_INFORMATION . Nilai ini tersedia dimulai dengan Windows 7. |
FileRenameInformationBypassAccessCheck Nilai: 56 Struktur FILE_RENAME_INFORMATION . Ini adalah versi khusus dari operasi FileRenameInformation yang digunakan oleh driver mode kernel hanya untuk melewati pemeriksaan akses keamanan. Operasi ini hanya dikenali oleh IOManager dan sistem file tidak boleh menerimanya. Nilai ini tersedia dimulai dengan Windows 10. |
FileLinkInformationBypassAccessCheck Nilai: 57 Struktur FILE_LINK_INFORMATION . Ini adalah versi khusus dari operasi FileLinkInformation yang digunakan oleh driver mode kernel hanya untuk melewati pemeriksaan akses keamanan. Operasi ini hanya dikenali oleh IOManager dan sistem file tidak boleh menerimanya. Nilai ini tersedia dimulai dengan Windows 10. |
FileVolumeNameInformation Nilai: 58 Struktur FILE_VOLUME_NAME_INFORMATION . Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows 10. |
FileIdInformation Nilai: 59 Struktur FILE_ID_INFORMATION . Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows 10. |
FileIdExtdDirectoryInformation Nilai: 60 Struktur FILE_ID_EXTD_DIR_INFORMATION . Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows 10. |
FileReplaceCompletionInformation Nilai: 61 Struktur FILE_COMPLETION_INFORMATION untuk mengubah atau menghapus port penyelesaian yang terkait dengan handel file. Nilai ini tersedia dimulai dengan Windows 8.1. |
FileHardLinkFullIdInformation Nilai: 62 Struktur FILE_LINKS_FULL_ID_INFORMATION . Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows 10. |
FileIdExtdBothDirectoryInformation Nilai: 63 Struktur FILE_ID_EXTD_BOTH_DIR_INFORMATION . Nilai ini dicadangkan untuk penggunaan sistem. Nilai ini tersedia dimulai dengan Windows 10. |
FileDispositionInformationEx Nilai: 64 Struktur FILE_DISPOSITION_INFORMATION_EX yang menunjukkan bagaimana sistem operasi harus menghapus file. Nilai ini tersedia dimulai dengan Windows 10, versi 1709. |
FileRenameInformationEx Nilai: 65 Struktur FILE_RENAME_INFORMATION yang berisi bendera tambahan. Nilai ini tersedia dimulai dengan Windows 10, versi 1709. |
FileRenameInformationExBypassAccessCheck Nilai: 66 Struktur FILE_RENAME_INFORMATION yang berisi bendera tambahan. Nilai ini tersedia dimulai dengan Windows 10, versi 1709. Ini adalah versi khusus dari operasi FileRenameInformation yang digunakan oleh driver mode kernel hanya untuk melewati pemeriksaan akses keamanan. Operasi ini hanya dikenali oleh IOManager dan sistem file tidak boleh menerimanya. |
FileDesiredStorageClassInformation Nilai: 67 Struktur FILE_DESIRED_STORAGE_CLASS_INFORMATION , dinyatakan dalam ntifs.h. Nilai ini tersedia dimulai dengan Windows 10, versi 1709. |
FileStatInformation Nilai: 68 Struktur FILE_STAT_INFORMATION , dinyatakan dalam ntifs.h. Nilai ini tersedia dimulai dengan Windows 10, versi 1709. |
FileMemoryPartitionInformation Nilai: 69 Dicadangkan. Nilai ini tersedia dimulai dengan Windows 10, versi 1709. |
FileStatLxInformation Nilai: 70 Struktur FILE_STAT_LX_INFORMATION , dinyatakan dalam ntifs.h. Kelas informasi ini digunakan untuk bidang, lihat metadata Linux yang digunakan/dibuat oleh Subsistem Windows untuk Linux. Nilai ini tersedia dimulai dengan Windows 10 Pembaruan April 2018. |
FileCaseSensitiveInformation Nilai: 71 Struktur FILE_CASE_SENSITIVE_INFORMATION , dinyatakan dalam ntifs.h. Nilai ini tersedia dimulai dengan Windows 10 Pembaruan April 2018. |
FileLinkInformationEx Nilai: 72 Struktur FILE_LINK_INFORMATION yang berisi bendera tambahan. Nilai ini tersedia dimulai dengan Windows 10, versi 1809. |
FileLinkInformationExBypassAccessCheck Nilai: 73 Struktur FILE_LINK_INFORMATION yang berisi bendera tambahan. Ini adalah versi khusus dari operasi FileLinkInformation yang digunakan oleh driver mode kernel hanya untuk melewati pemeriksaan akses keamanan. Operasi ini hanya dikenali oleh IOManager dan sistem file tidak boleh menerimanya. Nilai ini tersedia dimulai dengan Windows 10, versi 1809. |
FileStorageReserveIdInformation Nilai: 74 Struktur FILE_SET_STORAGE_RESERVE_ID_INFORMATION , dinyatakan dalam ntifs.h. Nilai ini tersedia dimulai dengan Windows 10, versi 1809. |
FileCaseSensitiveInformationForceAccessCheck Nilai: 75 Struktur FILE_CASE_SENSITIVE_INFORMATION , dinyatakan dalam ntifs.h. Ini adalah versi khusus dari operasi FileCaseSensitiveInformation yang digunakan untuk memaksa IOManager melakukan pemeriksaan akses untuk driver mode kernel, mirip dengan pemeriksaan yang berlaku untuk pemanggil mode pengguna. Operasi ini hanya dikenali oleh IOManager dan sistem file tidak boleh menerimanya. Nilai ini tersedia dimulai dengan Windows 10, versi 1809. |
FileKnownFolderInformation Nilai: 76 Struktur FILE_KNOWN_FOLDER_INFORMATION , dinyatakan dalam ntifs.h. Nilai ini tersedia dimulai dengan Windows Server 2022. |
FileStatBasicInformation Nilai: 77 Struktur FILE_STAT_BASIC_INFORMATION , dinyatakan dalam ntifs.h. Nilai ini tersedia dimulai dengan Windows 11, build 26048. |
FileId64ExtdDirectoryInformation Nilai: 78 Struktur FILE_ID_64_EXTD_DIR_INFORMATION , dinyatakan dalam ntifs.h. Nilai ini tersedia dimulai dengan Windows 11, versi 23H2. |
FileId64ExtdBothDirectoryInformation Nilai: 79 Struktur FILE_ID_64_EXTD_BOTH_DIR_INFORMATION , dinyatakan dalam ntifs.h. Nilai ini tersedia dimulai dengan Windows 11, versi 23H2. |
FileIdAllExtdDirectoryInformation Nilai: 80 Struktur FILE_ID_ALL_EXTD_DIR_INFORMATION , dinyatakan dalam ntifs.h. Nilai ini tersedia dimulai dengan Windows 11, versi 23H2. |
FileIdAllExtdBothDirectoryInformation Nilai: 81 Struktur FILE_ID_ALL_EXTD_BOTH_DIR_INFORMATION , dinyatakan dalam ntifs.h. Nilai ini tersedia dimulai dengan Windows 11, versi 23H2. |
FileMaximumInformation Nilai maksimum enumerasi ini. Nilai ini tersedia dimulai dengan Windows 7. |
Persyaratan
Persyaratan | Nilai |
---|---|
Header | wdm.h (termasuk FltKernel.h, Ntifs.h) |