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 열거형은 드라이버가 가져오거나 설정할 수 있는 파일 정보의 형식을 식별합니다.
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;
상수
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 및 ZwSetInformationFile의 FileInformationClass 매개 변수에 대한 설명을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
최소 UMDF 버전 | 1.9 |
머리글 | wdffileobject.h(Wudfddi.h 포함) |