Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
FileDirectoryInformationWert: 1 Eine FILE_DIRECTORY_INFORMATION Struktur. |
FileFullDirectoryInformationWert: 2 Eine FILE_FULL_DIR_INFORMATION Struktur. |
FileBothDirectoryInformationWert: 3 Eine FILE_BOTH_DIR_INFORMATION Struktur. |
FileBasicInformationWert: 4 Eine FILE_BASIC_INFORMATION Struktur. |
FileStandardInformationWert: 5 Eine FILE_STANDARD_INFORMATION Struktur. |
FileInternalInformationWert: 6 Eine FILE_INTERNAL_INFORMATION Struktur. |
FileEaInformationWert: 7 Eine FILE_EA_INFORMATION Struktur. |
FileAccessInformationWert: 8 Eine FILE_ACCESS_INFORMATION Struktur. |
FileNameInformationWert: 9 Eine FILE_NAME_INFORMATION Struktur. |
FileRenameInformationWert: 10 Eine FILE_RENAME_INFORMATION Struktur. |
FileLinkInformationWert: 11 Eine FILE_LINK_INFORMATION Struktur. |
FileNamesInformationWert: 12 Eine FILE_NAMES_INFORMATION Struktur. |
FileDispositionInformationWert: 13 Eine FILE_DISPOSITION_INFORMATION Struktur. |
FilePositionInformationWert: 14 Eine FILE_POSITION_INFORMATION Struktur. |
FileFullEaInformationWert: 15 Eine FILE_FULL_EA_INFORMATION Struktur. |
FileModeInformationWert: 16 Eine FILE_MODE_INFORMATION Struktur. |
FileAlignmentInformationWert: 17 Eine FILE_ALIGNMENT_INFORMATION Struktur. |
FileAllInformationWert: 18 Eine FILE_ALL_INFORMATION Struktur. |
FileAllocationInformationWert: 19 Eine FILE_ALLOCATION_INFORMATION Struktur. |
FileEndOfFileInformationWert: 20 Eine FILE_END_OF_FILE_INFORMATION Struktur. |
FileAlternateNameInformationWert: 21 Eine FILE_NAME_INFORMATION Struktur. |
FileStreamInformationWert: 22 Ein Nachrichtenpuffer, der mindestens eine FILE_STREAM_INFORMATION Strukturen enthält. |
FilePipeInformationWert: 23 Eine FILE_PIPE_INFORMATION Struktur. |
FilePipeLocalInformationWert: 24 Eine FILE_PIPE_LOCAL_INFORMATION Struktur. |
FilePipeRemoteInformationWert: 25 Eine FILE_PIPE_REMOTE_INFORMATION Struktur. |
FileMailslotQueryInformationWert: 26 Eine FILE_MAILSLOT_QUERY_INFORMATION Struktur. |
FileMailslotSetInformationWert: 27 Eine FILE_MAILSLOT_SET_INFORMATION Struktur. |
FileCompressionInformationWert: 28 Eine FILE_COMPRESSION_INFORMATION Struktur. |
FileObjectIdInformationWert: 29 Eine FILE_OBJECTID_INFORMATION Struktur. |
FileCompletionInformationWert: 30 Dieser Wert ist für die Systemverwendung reserviert. |
FileMoveClusterInformationWert: 31 Dieser Wert ist für die Systemverwendung reserviert. |
FileQuotaInformationWert: 32 Eine FILE_QUOTA_INFORMATION Struktur. |
FileReparsePointInformationWert: 33 Eine FILE_REPARSE_POINT_INFORMATION Struktur. |
FileNetworkOpenInformationWert: 34 Eine FILE_NETWORK_OPEN_INFORMATION Struktur. |
FileAttributeTagInformationWert: 35 Eine FILE_ATTRIBUTE_TAG_INFORMATION Struktur. |
FileTrackingInformationWert: 36 Dieser Wert ist für die Systemverwendung reserviert. |
FileIdBothDirectoryInformationWert: 37 Eine FILE_ID_BOTH_DIR_INFORMATION Struktur. |
FileIdFullDirectoryInformationWert: 38 Eine FILE_ID_FULL_DIR_INFORMATION Struktur. |
FileValidDataLengthInformationWert: 39 Eine FILE_VALID_DATA_LENGTH_INFORMATION Struktur. |
FileShortNameInformationWert: 40 Eine FILE_NAME_INFORMATION Struktur. |
FileIoCompletionNotificationInformationWert: 41 Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows Vista verfügbar. |
FileIoStatusBlockRangeInformationWert: 42 Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows Vista verfügbar. |
FileIoPriorityHintInformationWert: 43 Eine FILE_IO_PRIORITY_HINT_INFORMATION Struktur. Dieser Wert ist ab Windows Vista verfügbar. |
FileSfioReserveInformationWert: 44 Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows Vista verfügbar. |
FileSfioVolumeInformationWert: 45 Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows Vista verfügbar. |
FileHardLinkInformationWert: 46 Eine FILE_LINKS_INFORMATION Struktur. Dieser Wert ist ab Windows Vista verfügbar. |
FileProcessIdsUsingFileInformationWert: 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. |
FileNormalizedNameInformationWert: 48 Eine FILE_NAME_INFORMATION Struktur. Dieser Wert wird beginnend mit Windows Vista definiert. Es wird ab Windows 8 unterstützt. |
FileNetworkPhysicalNameInformationWert: 49 Eine FILE_NETWORK_PHYSICAL_NAME_INFORMATION Struktur. Dieser Wert ist ab Windows Vista verfügbar. |
FileIdGlobalTxDirectoryInformationWert: 50 Eine FILE_ID_GLOBAL_TX_DIR_INFORMATION Struktur. Dieser Wert ist ab Windows 7 verfügbar. |
FileIsRemoteDeviceInformationWert: 51 Eine FILE_IS_REMOTE_DEVICE_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 7 verfügbar. |
FileUnusedInformationWert: 52 Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 7 verfügbar. |
FileNumaNodeInformationWert: 53 Eine FILE_NUMA_NODE_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 7 verfügbar. |
FileStandardLinkInformationWert: 54 Eine FILE_STANDARD_LINK_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 7 verfügbar. |
FileRemoteProtocolInformationWert: 55 Eine FILE_REMOTE_PROTOCOL_INFORMATION Struktur. Dieser Wert ist ab Windows 7 verfügbar. |
FileRenameInformationBypassAccessCheckWert: 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. |
FileLinkInformationBypassAccessCheckWert: 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. |
FileVolumeNameInformationWert: 58 Eine FILE_VOLUME_NAME_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 10 verfügbar. |
FileIdInformationWert: 59 Eine FILE_ID_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 10 verfügbar. |
FileIdExtdDirectoryInformationWert: 60 Eine FILE_ID_EXTD_DIR_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 10 verfügbar. |
FileReplaceCompletionInformationWert: 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. |
FileHardLinkFullIdInformationWert: 62 Eine FILE_LINKS_FULL_ID_INFORMATION Struktur. Dieser Wert ist für die Systemverwendung reserviert. Dieser Wert ist ab Windows 10 verfügbar. |
FileIdExtdBothDirectoryInformationWert: 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. |
FileDispositionInformationExWert: 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. |
FileRenameInformationExWert: 65 Eine FILE_RENAME_INFORMATION Struktur, die zusätzliche Flags enthält. Dieser Wert ist ab Windows 10, Version 1709, verfügbar. |
FileRenameInformationExBypassAccessCheckWert: 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. |
FileDesiredStorageClassInformationWert: 67 Eine FILE_DESIRED_STORAGE_CLASS_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 10, Version 1709, verfügbar. |
FileStatInformationWert: 68 Eine FILE_STAT_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 10, Version 1709, verfügbar. |
FileMemoryPartitionInformationWert: 69 Reserviert. Dieser Wert ist ab Windows 10, Version 1709, verfügbar. |
FileStatLxInformationWert: 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. |
FileCaseSensitiveInformationWert: 71 Eine FILE_CASE_SENSITIVE_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 10 April 2018 Update verfügbar. |
FileLinkInformationExWert: 72 Eine FILE_LINK_INFORMATION Struktur, die zusätzliche Flags enthält. Dieser Wert ist ab Windows 10, Version 1809, verfügbar. |
FileLinkInformationExBypassAccessCheckWert: 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. |
FileStorageReserveIdInformationWert: 74 Eine FILE_STORAGE_RESERVE_ID_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 10, Version 1809, verfügbar. |
FileCaseSensitiveInformationForceAccessCheckWert: 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. |
FileKnownFolderInformationWert: 76 Eine FILE_KNOWN_FOLDER_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows Server 2022 verfügbar. |
FileStatBasicInformationWert: 77 Eine FILE_STAT_BASIC_INFORMATION Struktur, die in ntifs.h deklariert ist. Dieser Wert ist ab Windows 11, Build 26048 verfügbar. |
FileId64ExtdDirectoryInformationWert: 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. |
FileId64ExtdBothDirectoryInformationWert: 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. |
FileIdAllExtdDirectoryInformationWert: 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. |
FileIdAllExtdBothDirectoryInformationWert: 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. |
FileMaximumInformationMaximalwert dieser Aufzählung. Dieser Wert ist ab Windows 7 verfügbar. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | wdm.h (include FltKernel.h, Ntifs.h) |