_FILE_ID_TYPE Enumeration

Discriminator for the union in the FILE_ID_DESCRIPTOR structure.

Syntax

typedef enum _FILE_ID_TYPE {
  FileIdType          ,
  ObjectIdType        ,
  ExtendedFileIdType  ,
  MaximumFileIdType
} FILE_ID_TYPE, *PFILE_ID_TYPE;

Constants

FileIdType Use the FileId member of the union.
ObjectIdType Use the ObjectId member of the union.
ExtendedFileIdType Use the ExtendedFileId member of the union.

Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 and Windows Server 2008 R2:  This value is not supported before Windows 8 and Windows Server 2012.

MaximumFileIdType This value is used for comparison only. All valid values are less than this value.

Requirements

   
Windows version Windows Vista [desktop apps only] Windows Server 2008 [desktop apps only]
Header winbase.h (include Windows.h)

See Also

FILE_ID_DESCRIPTOR

File Management Enumerations

OpenFileById