2.2.31.4 VALIDATE_NEGOTIATE_INFO Request

The VALIDATE_NEGOTIATE_INFO request packet is sent to the server by the client in an SMB2 IOCTL Request FSCTL_VALIDATE_NEGOTIATE_INFO to request validation of a previous SMB 2 NEGOTIATE. The request is valid for clients and servers which implement the SMB 3.0 and SMB 3.0.2 dialects.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Capabilities

Guid

...

...

...

SecurityMode

DialectCount

Dialects (variable)

...

Capabilities (4 bytes): The Capabilities of the client.

Guid (16 bytes): The ClientGuid of the client.

SecurityMode (2 bytes): The SecurityMode of the client.

DialectCount (2 bytes): The number of entries in the Dialects field.

Dialects (variable): The list of SMB2 dialects supported by the client. These entries SHOULD contain only the 2-byte Dialects values defined in section 2.2.3.