Bagikan melalui


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)