/// <summary> /// initialize packet from base packet. /// </summary> /// <param name = "packet">the base packet to initialize this packet. </param> public SmbNtTransFsctlSrvCopyChunkRequestPacket(Cifs.SmbNtTransactIoctlRequestPacket packet) : base(packet) { if (packet.NtTransData.Data != null && packet.NtTransData.Data.Length > 0) { this.ntTransData = CifsMessageUtils.ToStuct<NT_TRANSACT_COPY_CHUNK_Request_NT_Trans_Data>( packet.NtTransData.Data); } }
/// <summary> /// to decode the NtTrans data: from the general NtTransDada to the concrete NtTrans Data. /// </summary> protected override void DecodeNtTransData() { this.NtTransData = CifsMessageUtils.ToStuct<NT_TRANSACT_COPY_CHUNK_Request_NT_Trans_Data>(this.smbData.NT_Trans_Data); }