[cifs-protocol] RE: CAR - missing SMB2 GetFileInfo levels (SRX080531600045)

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


Good morning Mr. Tridgell - Bill Wesse from the Protocols Documentation support team here. I have created service request SRX080531600045 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 10:06 PM
To: Interoperability Documentation Help
Cc: cifs-protocol at samba.org
Subject: CAR - missing SMB2 GetFileInfo levels

Hi,

MS-SMB2 section 2.2.37 says that these are the only 19 levels for
getfileinfo:

FileBasicInformation
FileStandardInformation
FileInternalInformation
FileEaInformation
FileAccessInformation
FilePositionInformation
FileFullEaInformation
FileModeInformation
FileAlignmentInformation
FileAllInformation
FileAlternateNameInformation
FileStreamInformation
FilePipeInformation
FilePipeLocalInformation
FilePipeRemoteInformation
FileCompressionInformation
FileQuotaInformation
FileNetworkOpenInformation
FileAttributeTagInformation

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-SCANGETINFO test) shows that
Vista responds to a total of 31 levels with some other error code,
indicating that the level is available.

The levels our scanner finds are:

  4, 5, 6, 7, 8, 9, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 28, 29,
  32, 33, 34, 35, 41, 43, 44, 45, 46, 47, 48, 49

Can you please document the missing levels?

The scan also shows that Vista responds to 9 getfsinfo levels:

  1, 3, 4, 5, 6, 7, 8, 9, 10

but the doc only lists 6 levels. Can you please document the extra 3
levels?

Cheers, Tridge



More information about the cifs-protocol mailing list