[cifs-protocol] RE: CAR - missing SMB2 SetFileInfo levels

Sebastian Canevari Sebastian.Canevari at microsoft.com
Tue Jun 3 20:13:39 GMT 2008


Hi Tridge,

I wanted to let you know that I'm working on this request and that I will let you know once I have news or questions.

Thanks!

Sebas


Sebastian Canevari
Support Escalation Engineer, US-CSS DSC PROTOCOL TEAM
7100 N Hwy 161, Irving, TX - 75039
"Las Colinas - LC2"
Tel: +1 469 775 7849
e-mail: sebastc at microsoft.com



-----Original Message-----
From: tridge at samba.org [mailto:tridge at samba.org]
Sent: Friday, May 30, 2008 8:52 PM
To: Interoperability Documentation Help
Cc: cifs-protocol at samba.org
Subject: CAR - missing SMB2 SetFileInfo levels

Hi,

MS-SMB2 section 2.2.39 says that these are the only 12 levels for
setfileinfo:

 FileBasicInformation            4
 FileRenameInformation          10
 FileLinkInformation            11
 FileDispositionInformation     13
 FilePositionInformation        14
 FileFullEaInformation          15
 FileModeInformation            16
 FileAllocationInformation      19
 FileEndOfFileInformation       20
 FilePipeInformation            23
 FileValidDataLengthInformatio  39
 FileShortNameInformation       40

Section 3.3.5.20.1 says that any unsupported level must respond with
STATUS_INVALID_INFO_CLASS

A scanner in our testsuite (the SMB2-SCANSETINFO test) shows that
Vista responds to an additional 11 levels with some other error code,
indicating that the level is available.

The additional levels are

  25, 27, 29, 30, 31, 32, 36, 41, 42, 43, 44

Can you please document these additional levels?

The scan also shows that Vista responds to 4 setfsinfo levels:

 2, 6, 8, 10

but the doc only lists 6 and 8. Can you please document the extra 2
levels?

Cheers, Tridge



More information about the cifs-protocol mailing list