2.2.8 Information Levels

The client MUST map the application-provided [MS-FSCC] information levels to SMB information levels as specified in the following tables. For all other [MS-FSCC] information levels, the client MUST fail the request with STATUS_NOT_SUPPORTED.

FIND Information Levels

FSCC Level

SMB Level

FileDirectoryInformation ([MS-FSCC] section 2.4.10)

SMB_FIND_FILE_DIRECTORY_INFO (section 2.2.8.1.4)

FileFullDirectoryInformation ([MS-FSCC] section 2.4.14)

SMB_FIND_FILE_FULL_DIRECTORY_INFO (section 2.2.8.1.5)

FileNamesInformation ([MS-FSCC] section 2.4.32)

SMB_FIND_FILE_NAMES_INFO (section 2.2.8.1.6)

FileBothDirectoryInformation ([MS-FSCC] section 2.4.8)

SMB_FIND_FILE_BOTH_DIRECTORY_INFO (section 2.2.8.1.7)

QUERY_FS Information Levels

FSCC Level

SMB Level

FileFsVolumeInformation ([MS-FSCC] section 2.5.9)

SMB_QUERY_FS_VOLUME_INFO (section 2.2.8.2.3)

FileFsSizeInformation ([MS-FSCC] section 2.5.8)

SMB_QUERY_FS_SIZE_INFO (section 2.2.8.2.4)

FileFsDeviceInformation ([MS-FSCC] section 2.5.10)

SMB_QUERY_FS_DEVICE_INFO (section 2.2.8.2.5)

FileFsAttributeInformation ([MS-FSCC] section 2.5.1)

SMB_QUERY_FS_ATTRIBUTE_INFO (section 2.2.8.2.6)

QUERY Information Levels

FSCC Level

SMB Level

FileBasicInformation ([MS-FSCC] section 2.4.7)

SMB_QUERY_FILE_BASIC_INFO (section 2.2.8.3.6)

FileStandardInformation ([MS-FSCC] section 2.4.45)

SMB_QUERY_FILE_STANDARD_INFO (section 2.2.8.3.7)

FileEaInformation ([MS-FSCC] section 2.4.12)

SMB_QUERY_FILE_EA_INFO (section 2.2.8.3.8)

FileNameInformation ([MS-FSCC] section 2.4.31)

SMB_QUERY_FILE_NAME_INFO (section 2.2.8.3.9)

FileAllInformation ([MS-FSCC] section 2.4.2)

SMB_QUERY_FILE_ALL_INFO (section 2.2.8.3.10)

FileAlternateNameInformation ([MS-FSCC] section 2.4.5)

SMB_QUERY_FILE_ALT_NAME_INFO (section 2.2.8.3.11)

FileStreamInformation ([MS-FSCC] section 2.4.47)

SMB_QUERY_FILE_STREAM_INFO (section 2.2.8.3.12)

FileCompressionInformation ([MS-FSCC] section 2.4.9)

SMB_QUERY_FILE_COMPRESSION_INFO (section 2.2.8.3.13)

SET Information Levels

FSCC Level

SMB Level

FileBasicInformation ([MS-FSCC] section 2.4.7)

SMB_SET_FILE_BASIC_INFO (section 2.2.8.4.3)

FileDispositionInformation ([MS-FSCC] section 2.4.11)

SMB_SET_FILE_DISPOSITION_INFO (section 2.2.8.4.4)

FileAllocationInformation ([MS-FSCC] section 2.4.4)

SMB_SET_FILE_ALLOCATION_INFO (section 2.2.8.4.5)

FileEndOfFileInformation ([MS-FSCC] section 2.4.13)

SMB_SET_FILE_END_OF_FILE_INFO (section 2.2.8.4.6)