共用方式為


WDF_FILE_INFORMATION_CLASS列舉 (wdffileobject.h)

[警告: UMDF 2 是最新版本的 UMDF,並取代 UMDF 1。 所有新的UMDF驅動程式都應該使用UMDF 2撰寫。 未將新功能新增至 UMDF 1,而且較新版本的 Windows 10 上對 UMDF 1 的支援有限。 通用 Windows 驅動程式必須使用 UMDF 2。 如需詳細資訊,請參閱 開始使用 UMDF。]

WDF_FILE_INFORMATION_CLASS 列舉會識別驅動程式可取得或設定的檔案信息類型。

語法

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;

常數

 
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 列舉會作為輸入值,以 IWDFIoRequest2::GetQueryInformationParameters,以及作為 IWDFIoRequest2::GetSetInformationParameters的輸出值。

對於 WDF_FILE_INFORMATION_CLASS 列舉定義的大部分值,wdm.h 或 ntifs.h 頭文件會定義驅動程式在取得或設定檔案資訊時可以使用的FILE_XXXX_INFORMATION具名結構。

如需列舉值和相關結構的詳細資訊,請參閱 ZwQueryInformationFile ZwSetInformationFileFileInformationClass 參數的描述。

需求

要求 價值
最低 UMDF 版本 1.9
標題 wdffileobject.h (包括 Wudfddi.h)

另請參閱

IWDFIoRequest2::GetQueryInformationParameters

IWDFIoRequest2::GetSetInformationParameters