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.