Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The FNFB structure describes the file systems for which a given path is valid.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A |
B |
C |
D |
E |
F |
G |
A - fFAT (1 bit): A bit that specifies whether the path is valid on FAT file systems. If fNonFileSys is nonzero, this value MUST be 0.
B - unused1 (1 bit): This bit is undefined and MUST be ignored.
C - unused2 (1 bit): This bit is undefined and MUST be ignored.
D - fNTFS (1 bit): A bit that specifies whether the path is valid on NTFS file systems. If fNonFileSys is nonzero, this MUST be zero.
E - fNonFileSys (1 bit): A bit that specifies whether the path is not a native file system path. If this value is nonzero, the path is not a native file system path, and therefore requires an external file I/O protocol. If this value is zero, the path is native and can be used by the native Windows file I/O API.
F - unused3 (2 bits): This field is undefined and MUST be ignored.
G - unused4 (1 bit): This field is undefined and MUST be ignored.