Export (0) Print
Expand All

FILE_ID_TYPE enumeration

Discriminator for the union in the FILE_ID_DESCRIPTOR structure.

Syntax


typedef enum _FILE_ID_TYPE { 
  FileIdType          = 0,
  ObjectIdType        = 1,
  ExtendedFileIdType  = 2,
  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

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Redistributable

Windows SDK on Windows Server 2003 and Windows XP.

Header

WinBase.h (include Windows.h);
FileExtd.h on Windows Server 2003 and Windows XP

See also

File Management Enumerations
FILE_ID_DESCRIPTOR
OpenFileById

 

 

Community Additions

ADD
Show:
© 2014 Microsoft