enumAFileMode Enum

Integer constants that can be combined specifying the file open mode.

Constants

 

Name

Value

Description

aFileModeRead

0x00000001

FileReadAccess

aFileModeWrite

0x00000002 *

FileWriteAccess

aFileModeShareDelete

0x00000010

FileShareDelete

aFileModeShareRead

0x00000020

FileShareRead

aFileModeShareWrite

0x00000040

FileShareWrite

aFileModeCreateNew

0x00000100

FileCreateNew

aFileModeCreateAlways

0x00000200

FileCreateAlways

aFileModeOpenExisting

0x00000400

FileOpenExisting

aFileModeOpenAlways

0x00000800

FileOpenAlways

aFileModeTruncateExisting

0x00001000

FileTruncateExisting

aFileModeAttributeArchive

0x00010000

FileAttributeArchive

aFileModeAttributeEncrypted

0x00020000

FileAttributeEncrypted

aFileModeAttributeHidden

0x00040000

FileAttributeHidden

aFileModeAttributeNormal

0x00080000

FileAttributeNormal

aFileModeAttributeOffline

0x00100000

FileAttributeOffline

aFileModeAttributeReadOnly

0x00200000

FileAttributeReadOnly

aFileModeAttributeSystem

0x00400000

FileAttributeSystem

aFileModeAttributeTemporary

0x00800000

FileAttributeTemporary

aFileModeFlagWriteThrough

0x02000000

FileFlagWriteThrough

aFileModeFlagNoBuffering

0x04000000

FileFlagNoBuffering

aFileModeFlagDeleteOnClose

0x08000000

FileFlagDeleteOnClose

Applies to

 

FileCreate

FileOpen

File IO Procedures