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

Bill Wesse billwe at microsoft.com
Sat May 31 13:47:01 GMT 2008


Good morning Mr. Tridgell - Bill Wesse from the Protocols Documentation support team here. I have created service request SRX080531600044 concerning your observations on the info levels. Myself or one of my colleagues will take ownership of the case soon, and will contact you.

Regards,
Bill Wesse
MCSE / Escalation Engineer, US-CSS DSC PROTOCOL TEAM
8055 Microsoft Way
Charlotte, NC 28273
TEL:  980-776-8200
CELL: 704-661-5438
FAX:  704-665-9606


-----Original Message-----
From: tridge at samba.org [mailto:tridge at samba.org]
Sent: Friday, May 30, 2008 9: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