Freigeben über


WDF_FILE_INFORMATION_CLASS-Enumeration (wudfddi_types.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,
  WdfFileInformationFullDirectory,
  WdfFileInformationBothDirectory,
  WdfFileInformationBasic,
  WdfFileInformationStandard,
  WdfFileInformationInternal,
  WdfFileInformationEa,
  WdfFileInformationAccess,
  WdfFileInformationName,
  WdfFileInformationRename,
  WdfFileInformationLink,
  WdfFileInformationNames,
  WdfFileInformationDisposition,
  WdfFileInformationPosition,
  WdfFileInformationFullEa,
  WdfFileInformationMode,
  WdfFileInformationAlignment,
  WdfFileInformationAll,
  WdfFileInformationAllocation,
  WdfFileInformationEndOfFile,
  WdfFileInformationAlternateName,
  WdfFileInformationStream,
  WdfFileInformationPipe,
  WdfFileInformationPipeLocal,
  WdfFileInformationPipeRemote,
  WdfFileInformationMailslotQuery,
  WdfFileInformationMailslotSet,
  WdfFileInformationCompression,
  WdfFileInformationObjectId,
  WdfFileInformationCompletion,
  WdfFileInformationMoveCluster,
  WdfFileInformationQuota,
  WdfFileInformationReparsePoint,
  WdfFileInformationNetworkOpen,
  WdfFileInformationAttributeTag,
  WdfFileInformationTracking,
  WdfFileInformationIdBothDirectory,
  WdfFileInformationIdFullDirectory,
  WdfFileInformationValidDataLength,
  WdfFileInformationShortName,
  WdfFileInformationIoCompletionNotification,
  WdfFileInformationIoStatusBlockRange,
  WdfFileInformationIoPriorityHint,
  WdfFileInformationSfioReserve,
  WdfFileInformationSfioVolume,
  WdfFileInformationHardLink,
  WdfFileInformationProcessIdsUsingFile,
  WdfFileInformationNormalizedName,
  WdfFileInformationNetworkPhysicalName,
  WdfFileInformationIdGlobalTxDirectory,
  WdfFileInformationIsRemoteDevice,
  WdfFileInformationAttributeCache,
  WdfFileInformationMaximum
} WDF_FILE_INFORMATION_CLASS, *PWDF_FILE_INFORMATION_CLASS;

Konstanten

 
WdfFileInformationDirectory
WdfFileInformationFullDirectory
WdfFileInformationBothDirectory
WdfFileInformationBasic
WdfFileInformationStandard
WdfFileInformationInternal
WdfFileInformationEa
WdfFileInformationAccess
WdfFileInformationName
WdfFileInformationRename
WdfFileInformationLink
WdfFileInformationNames
WdfFileInformationDisposition
WdfFileInformationPosition
WdfFileInformationFullEa
WdfFileInformationMode
WdfFileInformationAlignment
WdfFileInformationAll
WdfFileInformationAllocation
WdfFileInformationEndOfFile
WdfFileInformationAlternateName
WdfFileInformationStream
WdfFileInformationPipe
WdfFileInformationPipeLocal
WdfFileInformationPipeRemote
WdfFileInformationMailslotQuery
WdfFileInformationMailslotSet
WdfFileInformationCompression
WdfFileInformationObjectId
WdfFileInformationCompletion
WdfFileInformationMoveCluster
WdfFileInformationQuota
WdfFileInformationReparsePoint
WdfFileInformationNetworkOpen
WdfFileInformationAttributeTag
WdfFileInformationTracking
WdfFileInformationIdBothDirectory
WdfFileInformationIdFullDirectory
WdfFileInformationValidDataLength
WdfFileInformationShortName
WdfFileInformationIoCompletionNotification
WdfFileInformationIoStatusBlockRange
WdfFileInformationIoPriorityHint
WdfFileInformationSfioReserve
WdfFileInformationSfioVolume
WdfFileInformationHardLink
WdfFileInformationProcessIdsUsingFile
WdfFileInformationNormalizedName
WdfFileInformationNetworkPhysicalName
WdfFileInformationIdGlobalTxDirectory
WdfFileInformationIsRemoteDevice
WdfFileInformationAttributeCache
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 wudfddi_types.h (schließen Sie Wudfddi.h ein)

Weitere Informationen

IWDFIoRequest2::GetQueryInformationParameters

IWDFIoRequest2::GetSetInformationParameters