コード例 #1
0
        internal virtual int ReadSmbQueryFileBasicInfoWireFormat(byte[] buffer,
                                                                 int bufferIndex)
        {
            int start = bufferIndex;
            SmbQueryFileBasicInfo info = new SmbQueryFileBasicInfo(this);

            info.CreateTime     = ReadTime(buffer, bufferIndex);
            bufferIndex        += 8;
            info.LastAccessTime = ReadTime(buffer, bufferIndex);
            bufferIndex        += 8;
            info.LastWriteTime  = ReadTime(buffer, bufferIndex);
            bufferIndex        += 8;
            info.ChangeTime     = ReadTime(buffer, bufferIndex);
            bufferIndex        += 8;
            info.Attributes     = ReadInt2(buffer, bufferIndex);
            bufferIndex        += 2;
            this.Info           = info;
            return(bufferIndex - start);
        }
コード例 #2
0
		internal virtual int ReadSmbQueryFileBasicInfoWireFormat(byte[] buffer, int bufferIndex
			)
		{
			int start = bufferIndex;
			SmbQueryFileBasicInfo info = new SmbQueryFileBasicInfo
				(this);
			info.CreateTime = ReadTime(buffer, bufferIndex);
			bufferIndex += 8;
			info.LastAccessTime = ReadTime(buffer, bufferIndex);
			bufferIndex += 8;
			info.LastWriteTime = ReadTime(buffer, bufferIndex);
			bufferIndex += 8;
			info.ChangeTime = ReadTime(buffer, bufferIndex);
			bufferIndex += 8;
			info.Attributes = ReadInt2(buffer, bufferIndex);
			bufferIndex += 2;
			this.Info = info;
			return bufferIndex - start;
		}