FILE_INFORMATION_CLASS-Enumeration (wdm.h)
Ein FILE_INFORMATION_CLASS Wert gibt an, welche Struktur zum Abfragen oder Festlegen von Informationen für ein Dateiobjekt verwendet werden soll.
Syntax
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;
Konstanten
FileDirectoryInformation Wert: 1 Eine FILE_DIRECTORY_INFORMATION Struktur. |
FileFullDirectoryInformation Wert: 2 Eine FILE_FULL_DIR_INFORMATION Struktur. |
FileBothDirectoryInformation Wert: 3 Eine FILE_BOTH_DIR_INFORMATION Struktur. |
FileBasicInformation Wert: 4 Eine FILE_BASIC_INFORMATION Struktur. |
FileStandardInformation Wert: 5 Eine FILE_STANDARD_INFORMATION Struktur. |
FileInternalInformation Wert: 6 Eine FILE_INTERNAL_INFORMATION Struktur. |
FileEaInformation Wert: 7 Eine FILE_EA_INFORMATION Struktur. |
FileAccessInformation Wert: 8 Eine FILE_ACCESS_INFORMATION Struktur. |
FileNameInformation Wert: 9 Eine FILE_NAME_INFORMATION Struktur. |
FileRenameInformation Wert: 10 Eine FILE_RENAME_INFORMATION Struktur. |
FileLinkInformation Wert: 11 Eine FILE_LINK_INFORMATION Struktur. |
FileNamesInformation Wert: 12 Eine FILE_NAMES_INFORMATION Struktur. |
FileDispositionInformation Wert: 13 Eine FILE_DISPOSITION_INFORMATION Struktur. |
FilePositionInformation Wert: 14 Eine FILE_POSITION_INFORMATION Struktur. |
FileFullEaInformation Wert: 15 Eine FILE_FULL_EA_INFORMATION Struktur. |
FileModeInformation Wert: 16 Eine FILE_MODE_INFORMATION Struktur. |
FileAlignmentInformation Wert: 17 Eine FILE_ALIGNMENT_INFORMATION Struktur. |
FileAllInformation Wert: 18 Eine FILE_ALL_INFORMATION Struktur. |
FileAllocationInformation Wert: 19 Eine FILE_ALLOCATION_INFORMATION Struktur. |
FileEndOfFileInformation Wert: 20 Eine FILE_END_OF_FILE_INFORMATION Struktur. |
FileAlternateNameInformation Wert: 21 Eine FILE_NAME_INFORMATION Struktur. |
FileStreamInformation Wert: 22 Ein Nachrichtenpuffer, der mindestens eine FILE_STREAM_INFORMATION Strukturen enthält. |
FilePipeInformation Wert: 23 Eine FILE_PIPE_INFORMATION Struktur. |
FilePipeLocalInformation Wert: 24 Eine FILE_PIPE_LOCAL_INFORMATION Struktur. |
FilePipeRemoteInformation Wert: 25 Eine FILE_PIPE_REMOTE_INFORMATION Struktur. |
FileMailslotQueryInformation Wert: 26 Eine FILE_MAILSLOT_QUERY_INFORMATION Struktur. |
FileMailslotSetInformation Wert: 27 Eine FILE_MAILSLOT_SET_INFORMATION Struktur. |
FileCompressionInformation Wert: 28 Eine FILE_COMPRESSION_INFORMATION Struktur. |
FileObjectIdInformation Wert: 29 Eine FILE_OBJECTID_INFORMATION Struktur. |
FileCompletionInformation Wert: 30 Dieser Wert ist für die Systemverwendung reserviert. |
FileMoveClusterInformation Wert: 31 Dieser Wert ist für die Systemverwendung reserviert. |
FileQuotaInformation Wert: 32 Eine FILE_QUOTA_INFORMATION Struktur. |
FileReparsePointInformation Wert: 33 Eine FILE_REPARSE_POINT_INFORMATION Struktur. |
FileNetworkOpenInformation Wert: 34 Eine FILE_NETWORK_OPEN_INFORMATION Struktur. |
FileAttributeTagInformation Wert: 35 Eine FILE_ATTRIBUTE_TAG_INFORMATION Struktur. |
FileTrackingInformation Wert: 36 Dieser Wert ist für die Systemverwendung reserviert. |
FileIdBothDirectoryInformation Wert: 37 Eine FILE_ID_BOTH_DIR_INFORMATION Struktur. |
FileIdFullDirectoryInformation Wert: 38 Eine FILE_ID_FULL_DIR_INFORMATION Struktur. |
FileValidDataLengthInformation Wert: 39 Eine FILE_VALID_DATA_LENGTH_INFORMATION Struktur. |
FileShortNameInformation Wert: 40 Eine FILE_NAME_INFORMATION Struktur. |
FileIoCompletionNotificationInformation Wert: 41 Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows Vista verfügbar. |
FileIoStatusBlockRangeInformation Wert: 42 Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows Vista verfügbar. |
FileIoPriorityHintInformation Wert: 43 Eine FILE_IO_PRIORITY_HINT_INFORMATION Struktur. Dieser Wert ist ab Windows Vista verfügbar. |
FileSfioReserveInformation Wert: 44 Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows Vista verfügbar. |
FileSfioVolumeInformation Wert: 45 Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows Vista verfügbar. |
FileHardLinkInformation Wert: 46 Eine FILE_LINKS_INFORMATION Struktur. Dieser Wert ist ab Windows Vista verfügbar. |
FileProcessIdsUsingFileInformation Wert: 47 Eine FILE_PROCESS_IDS_USING_FILE_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows Vista verfügbar. |
FileNormalizedNameInformation Wert: 48 Eine FILE_NAME_INFORMATION Struktur. Dieser Wert wird beginnend mit Windows Vista definiert. Es wird ab Windows 8 unterstützt. |
FileNetworkPhysicalNameInformation Wert: 49 Eine FILE_NETWORK_PHYSICAL_NAME_INFORMATION Struktur. Dieser Wert ist ab Windows Vista verfügbar. |
FileIdGlobalTxDirectoryInformation Wert: 50 Eine FILE_ID_GLOBAL_TX_DIR_INFORMATION Struktur. Dieser Wert ist ab Windows 7 verfügbar. |
FileIsRemoteDeviceInformation Wert: 51 Eine FILE_IS_REMOTE_DEVICE_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 7 verfügbar. |
FileUnusedInformation Wert: 52 Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 7 verfügbar. |
FileNumaNodeInformation Wert: 53 Eine FILE_NUMA_NODE_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 7 verfügbar. |
FileStandardLinkInformation Wert: 54 Eine FILE_STANDARD_LINK_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 7 verfügbar. |
FileRemoteProtocolInformation Wert: 55 Eine FILE_REMOTE_PROTOCOL_INFORMATION Struktur. Dieser Wert ist ab Windows 7 verfügbar. |
FileRenameInformationBypassAccessCheck Wert: 56 Eine FILE_RENAME_INFORMATION Struktur. Dies ist eine spezielle Version des FileRenameInformation- Vorgangs, der nur von Kernelmodustreibern verwendet wird, um Sicherheitszugriffsprüfungen zu umgehen. Dieser Vorgang wird nur vom IOManager erkannt, und ein Dateisystem sollte ihn nie empfangen. Dieser Wert ist ab Windows 10 verfügbar. |
FileLinkInformationBypassAccessCheck Wert: 57 Eine FILE_LINK_INFORMATION Struktur. Dies ist eine spezielle Version des FileLinkInformation- Vorgangs, der nur von Kernelmodustreibern verwendet wird, um Sicherheitszugriffsprüfungen zu umgehen. Dieser Vorgang wird nur vom IOManager erkannt, und ein Dateisystem sollte ihn nie empfangen. Dieser Wert ist ab Windows 10 verfügbar. |
FileVolumeNameInformation Wert: 58 Eine FILE_VOLUME_NAME_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 10 verfügbar. |
FileIdInformation Wert: 59 Eine FILE_ID_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 10 verfügbar. |
FileIdExtdDirectoryInformation Wert: 60 Eine FILE_ID_EXTD_DIR_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 10 verfügbar. |
FileReplaceCompletionInformation Wert: 61 Eine FILE_COMPLETION_INFORMATION Struktur zum Ändern oder Entfernen des Abschlussports, der einem Dateihandle zugeordnet ist. Dieser Wert ist ab Windows 8.1 verfügbar. |
FileHardLinkFullIdInformation Wert: 62 Eine FILE_LINKS_FULL_ID_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 10 verfügbar. |
FileIdExtdBothDirectoryInformation Wert: 63 Eine FILE_ID_EXTD_BOTH_DIR_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 10 verfügbar. |
FileDispositionInformationEx Wert: 64 Eine FILE_DISPOSITION_INFORMATION_EX Struktur, die angibt, wie das Betriebssystem eine Datei löschen soll. Dieser Wert ist ab Windows 10, Version 1709, verfügbar. |
FileRenameInformationEx Wert: 65 Eine FILE_RENAME_INFORMATION Struktur, die zusätzliche Flags enthält. Dieser Wert ist ab Windows 10, Version 1709, verfügbar. |
FileRenameInformationExBypassAccessCheck Wert: 66 Eine FILE_RENAME_INFORMATION Struktur, die zusätzliche Flags enthält. Dieser Wert ist ab Windows 10, Version 1709, verfügbar. Dies ist eine spezielle Version des FileRenameInformation- Vorgangs, der nur von Kernelmodustreibern verwendet wird, um Sicherheitszugriffsprüfungen zu umgehen. Dieser Vorgang wird nur vom IOManager erkannt, und ein Dateisystem sollte ihn nie empfangen. |
FileDesiredStorageClassInformation Wert: 67 Eine FILE_DESIRED_STORAGE_CLASS_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 10, Version 1709, verfügbar. |
FileStatInformation Wert: 68 Eine FILE_STAT_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 10, Version 1709, verfügbar. |
FileMemoryPartitionInformation Wert: 69 Reserviert. Dieser Wert ist ab Windows 10, Version 1709, verfügbar. |
FileStatLxInformation Wert: 70 Eine FILE_STAT_LX_INFORMATION Struktur, die in ntifs.h deklariert ist. Diese Informationsklasse wird für Felder verwendet, die auf Linux-Metadaten verweisen, die vom Windows-Subsystem für Linux verwendet/erstellt wurden. Dieser Wert ist ab Windows 10 April 2018 Update verfügbar. |
FileCaseSensitiveInformation Wert: 71 Eine FILE_CASE_SENSITIVE_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 10 April 2018 Update verfügbar. |
FileLinkInformationEx Wert: 72 Eine FILE_LINK_INFORMATION Struktur, die zusätzliche Flags enthält. Dieser Wert ist ab Windows 10, Version 1809, verfügbar. |
FileLinkInformationExBypassAccessCheck Wert: 73 Eine FILE_LINK_INFORMATION Struktur, die zusätzliche Flags enthält. Dies ist eine spezielle Version des FileLinkInformation- Vorgangs, der nur von Kernelmodustreibern verwendet wird, um Sicherheitszugriffsprüfungen zu umgehen. Dieser Vorgang wird nur vom IOManager erkannt, und ein Dateisystem sollte ihn nie empfangen. Dieser Wert ist ab Windows 10, Version 1809, verfügbar. |
FileStorageReserveIdInformation Wert: 74 Eine FILE_SET_STORAGE_RESERVE_ID_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 10, Version 1809, verfügbar. |
FileCaseSensitiveInformationForceAccessCheck Wert: 75 Eine FILE_CASE_SENSITIVE_INFORMATION Struktur, die in ntifs.h deklariert ist. Dies ist eine spezielle Version des FileCaseSensitiveInformation- Vorgangs, der verwendet wird, um den IOManager zu erzwingen, Zugriffsprüfungen für den Kernelmodustreiber durchzuführen, ähnlich wie die Prüfungen, die für einen Benutzermodusaufrufer gelten. Dieser Vorgang wird nur vom IOManager erkannt, und ein Dateisystem sollte ihn nie empfangen. Dieser Wert ist ab Windows 10, Version 1809, verfügbar. |
FileKnownFolderInformation Wert: 76 Eine FILE_KNOWN_FOLDER_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows Server 2022 verfügbar. |
FileStatBasicInformation Wert: 77 Eine FILE_STAT_BASIC_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 11, Build 26048 verfügbar. |
FileId64ExtdDirectoryInformation Wert: 78 Eine FILE_ID_64_EXTD_DIR_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 11, Version 23H2, verfügbar. |
FileId64ExtdBothDirectoryInformation Wert: 79 Eine FILE_ID_64_EXTD_BOTH_DIR_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 11, Version 23H2, verfügbar. |
FileIdAllExtdDirectoryInformation Wert: 80 Eine FILE_ID_ALL_EXTD_DIR_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 11, Version 23H2, verfügbar. |
FileIdAllExtdBothDirectoryInformation Wert: 81 Eine FILE_ID_ALL_EXTD_BOTH_DIR_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 11, Version 23H2, verfügbar. |
FileMaximumInformation Maximalwert dieser Aufzählung. Dieser Wert ist ab Windows 7 verfügbar. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | wdm.h (include FltKernel.h, Ntifs.h) |