Rev | Line | |
---|
[113] | 1 |
|
---|
[391] | 2 | Namespace System
|
---|
| 3 | Namespace IO
|
---|
[113] | 4 |
|
---|
| 5 | Enum SeekOrigin
|
---|
[391] | 6 | Begin = FILE_BEGIN
|
---|
| 7 | Current = FILE_CURRENT
|
---|
| 8 | End = FILE_END
|
---|
[113] | 9 | End Enum
|
---|
[318] | 10 |
|
---|
| 11 | Enum SearchOption
|
---|
| 12 | AllDirectories
|
---|
| 13 | TopDirectoryOnly
|
---|
| 14 | End Enum
|
---|
[391] | 15 |
|
---|
[605] | 16 | /*
|
---|
| 17 | @brief ファイルのアクセス方法を表す
|
---|
| 18 | */
|
---|
| 19 | Enum FileAccess
|
---|
| 20 | Read = GENERIC_READ
|
---|
| 21 | ReadWrite = GENERIC_READ Or GENERIC_WRITE
|
---|
| 22 | Write = GENERIC_WRITE
|
---|
| 23 | End Enum
|
---|
| 24 |
|
---|
| 25 | /*
|
---|
| 26 | @brief ファイルの属性を表す
|
---|
| 27 | */
|
---|
| 28 | Enum FileAttributes
|
---|
| 29 | Archive = FILE_ATTRIBUTE_ARCHIVE
|
---|
| 30 | Compressed = FILE_ATTRIBUTE_COMPRESSED
|
---|
| 31 | Device = FILE_ATTRIBUTE_DEVICE
|
---|
| 32 | Directory = FILE_ATTRIBUTE_DIRECTORY
|
---|
| 33 | Encrypted = FILE_ATTRIBUTE_ENCRYPTED
|
---|
| 34 | Hidden = FILE_ATTRIBUTE_HIDDEN
|
---|
| 35 | Normal = FILE_ATTRIBUTE_NORMAL
|
---|
| 36 | NotContentIndexed = FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
|
---|
| 37 | Offline = FILE_ATTRIBUTE_OFFLINE
|
---|
| 38 | ReadOnly = FILE_ATTRIBUTE_READONLY
|
---|
| 39 | ReparsePoint = FILE_ATTRIBUTE_REPARSE_POINT
|
---|
| 40 | SparseFile = FILE_ATTRIBUTE_SPARSE_FILE
|
---|
| 41 | System = FILE_ATTRIBUTE_SYSTEM
|
---|
| 42 | Temporary = FILE_ATTRIBUTE_TEMPORARY
|
---|
| 43 | End Enum
|
---|
| 44 |
|
---|
| 45 | /*
|
---|
| 46 | @brief ファイルの作成モードを表す
|
---|
| 47 | */
|
---|
| 48 | Enum FileMode
|
---|
| 49 | Append = -1
|
---|
| 50 | Create = CREATE_ALWAYS
|
---|
| 51 | CreateNew = CREATE_NEW
|
---|
| 52 | Open = OPEN_EXISTING
|
---|
| 53 | OpenOrCreate = OPEN_ALWAYS
|
---|
| 54 | Truncate = TRUNCATE_EXISTING
|
---|
| 55 | End Enum
|
---|
| 56 |
|
---|
| 57 | /*
|
---|
| 58 | @brief ファイルの共有を表す
|
---|
| 59 | */
|
---|
| 60 | Enum FileShare
|
---|
| 61 | None = 0
|
---|
| 62 | Read = FILE_SHARE_READ
|
---|
| 63 | Write = FILE_SHARE_WRITE
|
---|
| 64 | ReadWrite = FILE_SHARE_READ Or FILE_SHARE_WRITE
|
---|
| 65 | DeleteFile = FILE_SHARE_DELETE
|
---|
| 66 | Inheritable = &h10
|
---|
| 67 | End Enum
|
---|
| 68 |
|
---|
| 69 | Enum FileOptions
|
---|
| 70 | None = 0
|
---|
| 71 | Asynchronous = FILE_FLAG_OVERLAPPED
|
---|
| 72 | DeleteOnClose = FILE_FLAG_DELETE_ON_CLOSE
|
---|
| 73 | Encrypted = FILE_ATTRIBUTE_ENCRYPTED
|
---|
| 74 | RandomAccess = FILE_FLAG_RANDOM_ACCESS
|
---|
| 75 | SequentialScan = FILE_FLAG_SEQUENTIAL_SCAN
|
---|
| 76 | WriteThrough = FILE_FLAG_WRITE_THROUGH
|
---|
| 77 | End Enum
|
---|
| 78 |
|
---|
[391] | 79 | End Namespace 'IO
|
---|
| 80 | End Namespace 'System
|
---|
Note:
See
TracBrowser
for help on using the repository browser.