WDF_FILE_INFORMATION_CLASS-Enumeration (wdffileobject.h)
[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 in neueren Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]
Die WDF_FILE_INFORMATION_CLASS-Enumeration identifiziert die Typen von Dateiinformationen, die ein Treiber abrufen oder festlegen kann.
Syntax
typedef enum _WDF_FILE_INFORMATION_CLASS {
WdfFileInformationDirectory = 1,
WdfFileInformationFullDirectory = 2,
WdfFileInformationBothDirectory = 3,
WdfFileInformationBasic = 4,
WdfFileInformationStandard = 5,
WdfFileInformationInternal = 6,
WdfFileInformationEa = 7,
WdfFileInformationAccess = 8,
WdfFileInformationName = 9,
WdfFileInformationRename = 10,
WdfFileInformationLink = 11,
WdfFileInformationNames = 12,
WdfFileInformationDisposition = 13,
WdfFileInformationPosition = 14,
WdfFileInformationFullEa = 15,
WdfFileInformationMode = 16,
WdfFileInformationAlignment = 17,
WdfFileInformationAll = 18,
WdfFileInformationAllocation = 19,
WdfFileInformationEndOfFile = 20,
WdfFileInformationAlternateName = 21,
WdfFileInformationStream = 22,
WdfFileInformationPipe = 23,
WdfFileInformationPipeLocal = 24,
WdfFileInformationPipeRemote = 25,
WdfFileInformationMailslotQuery = 26,
WdfFileInformationMailslotSet = 27,
WdfFileInformationCompression = 28,
WdfFileInformationObjectId = 29,
WdfFileInformationCompletion = 30,
WdfFileInformationMoveCluster = 31,
WdfFileInformationQuota = 32,
WdfFileInformationReparsePoint = 33,
WdfFileInformationNetworkOpen = 34,
WdfFileInformationAttributeTag = 35,
WdfFileInformationTracking = 36,
WdfFileInformationIdBothDirectory = 37,
WdfFileInformationIdFullDirectory = 38,
WdfFileInformationValidDataLength = 39,
WdfFileInformationShortName = 40,
WdfFileInformationIoCompletionNotification = 41,
WdfFileInformationIoStatusBlockRange = 42,
WdfFileInformationIoPriorityHint = 43,
WdfFileInformationSfioReserve = 44,
WdfFileInformationSfioVolume = 45,
WdfFileInformationHardLink = 46,
WdfFileInformationProcessIdsUsingFile = 47,
WdfFileInformationNormalizedName = 48,
WdfFileInformationNetworkPhysicalName = 49,
WdfFileInformationIdGlobalTxDirectory = 50,
WdfFileInformationIsRemoteDevice = 51,
WdfFileInformationAttributeCache = 52,
WdfFileInformationMaximum =
} WDF_FILE_INFORMATION_CLASS, *PWDF_FILE_INFORMATION_CLASS;
Konstanten
WdfFileInformationDirectory Wert: 1 |
WdfFileInformationFullDirectory Wert: 2 |
WdfFileInformationBothDirectory Wert: 3 |
WdfFileInformationBasic Wert: 4 |
WdfFileInformationStandard Wert: 5 |
WdfFileInformationInternal Wert: 6 |
WdfFileInformationEa Wert: 7 |
WdfFileInformationAccess Wert: 8 |
WdfFileInformationName Wert: 9 |
WdfFileInformationRename Wert: 10 |
WdfFileInformationLink Wert: 11 |
WdfFileInformationNames Wert: 12 |
WdfFileInformationDisposition Wert: 13 |
WdfFileInformationPosition Wert: 14 |
WdfFileInformationFullEa Wert: 15 |
WdfFileInformationMode Wert: 16 |
WdfFileInformationAlignment Wert: 17 |
WdfFileInformationAll Wert: 18 |
WdfFileInformationAllocation Wert: 19 |
WdfFileInformationEndOfFile Wert: 20 |
WdfFileInformationAlternateName Wert: 21 |
WdfFileInformationStream Wert: 22 |
WdfFileInformationPipe Wert: 23 |
WdfFileInformationPipeLocal Wert: 24 |
WdfFileInformationPipeRemote Wert: 25 |
WdfFileInformationMailslotQuery Wert: 26 |
WdfFileInformationMailslotSet Wert: 27 |
WdfFileInformationCompression Wert: 28 |
WdfFileInformationObjectId Wert: 29 |
WdfFileInformationCompletion Wert: 30 |
WdfFileInformationMoveCluster Wert: 31 |
WdfFileInformationQuota Wert: 32 |
WdfFileInformationReparsePoint Wert: 33 |
WdfFileInformationNetworkOpen Wert: 34 |
WdfFileInformationAttributeTag Wert: 35 |
WdfFileInformationTracking Wert: 36 |
WdfFileInformationIdBothDirectory Wert: 37 |
WdfFileInformationIdFullDirectory Wert: 38 |
WdfFileInformationValidDataLength Wert: 39 |
WdfFileInformationShortName Wert: 40 |
WdfFileInformationIoCompletionNotification Wert: 41 |
WdfFileInformationIoStatusBlockRange Wert: 42 |
WdfFileInformationIoPriorityHint Wert: 43 |
WdfFileInformationSfioReserve Wert: 44 |
WdfFileInformationSfioVolume Wert: 45 |
WdfFileInformationHardLink Wert: 46 |
WdfFileInformationProcessIdsUsingFile Wert: 47 |
WdfFileInformationNormalizedName Wert: 48 |
WdfFileInformationNetworkPhysicalName Wert: 49 |
WdfFileInformationIdGlobalTxDirectory Wert: 50 |
WdfFileInformationIsRemoteDevice Wert: 51 |
WdfFileInformationAttributeCache Wert: 52 |
WdfFileInformationMaximum |
Hinweise
Die WDF_FILE_INFORMATION_CLASS-Enumeration wird als Eingabewert für IWDFIoRequest2::GetQueryInformationParameters und als Ausgabewert von IWDFIoRequest2::GetSetInformationParameters verwendet.
Für die meisten Werte, die die WDF_FILE_INFORMATION_CLASS-Enumeration definiert, definiert die wdm.h- oder ntifs.h-Headerdatei eine FILE_XXXX_INFORMATION benannte Struktur, die der Treiber beim Abrufen oder Festlegen der Dateiinformationen verwenden kann.
Weitere Informationen zum Enumerationswert und den zugeordneten Strukturen finden Sie in der Beschreibung des FileInformationClass-Parameters von ZwQueryInformationFile und ZwSetInformationFile.
Anforderungen
Anforderung | Wert |
---|---|
UMDF-Mindestversion | 1.9 |
Kopfzeile | wdffileobject.h (include Wudfddi.h) |