| Line | |
|---|
| 1 |
|
|---|
| 2 | Namespace System
|
|---|
| 3 | Namespace IO
|
|---|
| 4 |
|
|---|
| 5 | Enum SeekOrigin
|
|---|
| 6 | Begin = FILE_BEGIN
|
|---|
| 7 | Current = FILE_CURRENT
|
|---|
| 8 | End = FILE_END
|
|---|
| 9 | End Enum
|
|---|
| 10 |
|
|---|
| 11 | Enum SearchOption
|
|---|
| 12 | AllDirectories
|
|---|
| 13 | TopDirectoryOnly
|
|---|
| 14 | End Enum
|
|---|
| 15 |
|
|---|
| 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 |
|
|---|
| 79 | End Namespace 'IO
|
|---|
| 80 | End Namespace 'System
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.