Class SMB2IoctlRequest

All Implemented Interfaces:
Packet<SMBBuffer>

public class SMB2IoctlRequest extends SMB2MultiCreditPacket
[MS-SMB2].pdf 2.2.31 SMB2 IOCTL Request
  • Field Details

    • controlCode

      private final long controlCode
    • fileId

      private final SMB2FileId fileId
    • inputData

      private final ByteChunkProvider inputData
    • fsctl

      private final boolean fsctl
    • maxOutputResponse

      private long maxOutputResponse
  • Constructor Details

    • SMB2IoctlRequest

      public SMB2IoctlRequest(SMB2Dialect negotiatedDialect, long sessionId, long treeId, long controlCode, SMB2FileId fileId, ByteChunkProvider inputData, boolean fsctl, int maxOutputResponse)
  • Method Details

    • writeTo

      protected void writeTo(SMBBuffer smbBuffer)
      Description copied from class: SMB2Packet
      Write the message fields into the buffer, as specified in the [MS-SMB2] specification.
      Overrides:
      writeTo in class SMB2Packet
      Parameters:
      smbBuffer -
    • getControlCode

      public long getControlCode()