2.4 File Information Classes
Note: Some of the information in this section is subject to change because it applies to a preliminary implementation of the protocol or structure. For information about specific differences between versions, see the behavior notes that are provided in the Product Behavior appendix.
File information classes are numerical values (specified by the Level column in the following table) that specify what information for a file is to be queried or set. File information classes can require additional information to be included in the query or the response. When appropriate, the additional information is detailed in the file information class description. The table indicates which file information classes are supported for query and set operations.<64>
|
File information class |
Level |
Uses |
|
8 |
Query |
|
|
17 |
Query |
|
|
18 |
Query |
|
|
19 |
Set |
|
|
21 |
Query |
|
|
35 |
Query |
|
|
4 |
Query, Set |
|
|
3 |
Query |
|
|
28 |
Query |
|
|
1 |
Query |
|
|
13 |
Set |
|
|
7 |
Query |
|
|
20 |
Set |
|
|
2 |
Query |
|
|
15 |
Query, Set |
|
|
46 |
LOCAL<65> |
|
|
37 |
Query |
|
|
38 |
Query |
|
|
50 |
LOCAL<66> |
|
|
6 |
Query |
|
|
11 |
Set |
|
|
26 |
LOCAL<67> |
|
|
27 |
LOCAL<68> |
|
|
16 |
Query, Set<69> |
|
|
FileMoveClusterInformation |
31 |
|
|
9 |
LOCAL<71> |
|
|
12 |
Query |
|
|
34 |
Query |
|
|
FileNormalizedNameInformation |
48 |
|
|
29 |
LOCAL<73> |
|
|
23 |
Query, Set |
|
|
24 |
Query |
|
|
25 |
Query |
|
|
14 |
Query, Set |
|
|
32 |
Query, Set<74> |
|
|
10 |
Set |
|
|
33 |
LOCAL<75> |
|
|
44 |
LOCAL<76> |
|
|
FileSfioVolumeInformation |
45 |
|
|
40 |
Set |
|
|
5 |
Query |
|
|
54 |
LOCAL<78> |
|
|
22 |
Query |
|
|
FileTrackingInformation |
36 |
LOCAL<79> |
|
39 |
Set |
If a file system does not support a specific File Information Class, STATUS_INVALID_PARAMETER MUST be returned.