Partager via


énumération WDF_FILE_INFORMATION_CLASS (wudfddi_types.h)

[Avertissement : UMDF 2 est la dernière version d’UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide d’UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et la prise en charge d’UMDF 1 est limitée sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Prise en main avec UMDF.]

L’énumération WDF_FILE_INFORMATION_CLASS identifie les types d’informations de fichier qu’un pilote peut obtenir ou définir.

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;

Constantes

 
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

Remarques

L’énumération WDF_FILE_INFORMATION_CLASS est utilisée comme valeur d’entrée pour IWDFIoRequest2 ::GetQueryInformationParameters et comme valeur de sortie de IWDFIoRequest2 ::GetSetInformationParameters.

Pour la plupart des valeurs définies par l’énumération WDF_FILE_INFORMATION_CLASS , le fichier d’en-tête wdm.h ou ntifs.h définit une structure nommée FILE_XXXX_INFORMATION que le pilote peut utiliser lors de l’obtention ou de la définition des informations de fichier.

Pour plus d’informations sur la valeur d’énumération et les structures associées, consultez la description du paramètre FileInformationClass de ZwQueryInformationFile et ZwSetInformationFile.

Configuration requise

Condition requise Valeur
Version UMDF minimale 1,9
En-tête wudfddi_types.h (incluez Wudfddi.h)

Voir aussi

IWDFIoRequest2 ::GetQueryInformationParameters

IWDFIoRequest2 ::GetSetInformationParameters