Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The first client request to a server is a SMB_COM_NEGOTIATE command that queries the server capabilities. Server capabilities include string support, large file support, and CIFS commands supported.
| Value | Description |
|---|---|
| 0x0001 | CAP_RAW_MODE The server supports SMB_COM_READ_RAW and SMB_COM_WRITE_RAW. |
| 0x0002 | CAP_MPX_MODE The server supports SMB_COM_READ_MPX and SMB_COM_WRITE_MPX. |
| 0x0004 | CAP_UNICODE The server supports Unicode strings. |
| 0x0008 | CAP_LARGE_FILES The server supports large files with 64-bit offsets. |
| 0x0010 | CAP_NT_SMBS The server supports SMB commands particular to the NTLM 0.12 dialect of CIFS. |
| 0x0020 | CAP_RPC_REMOTE_APIS The sever supports remote API requests using RPC. |
| 0x0040 | CAP_STATUS32 The server can respond with 32-bit status codes in Status.Status. |
| 0x0080 | CAP_LEVEL_II_OPLOCKS The server supports Level II oplocks. |
| 0x0100 | CAP_LOCK_AND_READ The server supports the SMB_COM_LOCK_AND_READ SMB command. |
| 0x0200 | CAP_NT_FIND |
| 0x1000 | CAP_DFS This server is DFS- aware. |
| 0x2000 | CAP_INFOLEVEL_PASSTHRU The server supports Windows NT information level requests passing through. |
| 0x4000 | CAP_LARGE_READX The server supports large read operations. |
| 0x8000 | CAP_LARGE_WRITEX The server supports large write operations. |
| 0x02000000 | CAP_RESERVED Reserved for future use. |
| 0x20000000 | CAP_BULK_TRANSFER The server supports SMB_BULK_READ and SMB_BULK_WRITE. |
| 0x40000000 | CAP_COMPRESSED_DATA The server supports compressed data transfer. This capability must be associated with BULK_TRANSFER. |
| 0x80000000 | CAP_EXTENDED_SECURITY The server supports extended security exchange. |