Differences between revisions 1 and 43 (spanning 42 versions)
Revision 1 as of 2005-11-08 06:56:29
Size: 2829
Comment: initial GetInfo page
Revision 43 as of 2008-05-05 06:21:18
Size: 210
Editor: 78
Comment: 6hzmCr <a href="http://lbwydpflyyvh.com/">lbwydpflyyvh</a>, [url=http://uulxbtsbbgtn.com/]uulxbtsbbgtn[/url], [link=http://oilmdmwdrqau.com/]oilmdmwdrqau[/link], http://zdqlpboswkcq.com/
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
##language:en
= SMB2/GetInfo =
Opcode 0x10

This command can be used to get information about files and other types of objects from the server.


= SMB2/GetInfo Request =
== SMB2/GetInfo Request Packet Format ==
{{{
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | Class | InfoLevel |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Max Response Buffer Size |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
}}}
== Class ==
Class specifies what type of object we want information about.
{{{
0x01 FILE_INFO
0x02 FS_INFO
}}}
== InfoLevel ==
Infolevel together with Class specific a specific type of information to be returned.

=== Infolevels for FILE_INFO ===

 * 0x12
 * 0x22

=== Infolevels for FS_INFO ===

 * 0x01
 * 0x03
 * 0x05
 * 0x07

== Max Response Buffer Size ==
This field specifies the maximum amount of data that the server can send back in the response.
If the response is truncated the server will set the NT Status Code STATUS_BUFFER_OVERFLOW

= SMB2/GetInfo Response =
== SMB2/GetInfo Response Packet Format ==
{{{
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Response Buffer Size |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Data depending of Class/Infolevel in the request
+-+-+-+-+...
}}}

== Response Buffer Size ==
The number of bytes of returned data that follows.

== NT Status Codes ==

= Discussion =
6hzmCr <a href="http://lbwydpflyyvh.com/">lbwydpflyyvh</a>, [url=http://uulxbtsbbgtn.com/]uulxbtsbbgtn[/url], [link=http://oilmdmwdrqau.com/]oilmdmwdrqau[/link], http://zdqlpboswkcq.com/
----
CategoryHowTo

SMB2/GetInfo (last edited 2008-05-05 07:15:50 by GuyHarris)