/// <summary> /// /// </summary> /// <returns></returns> public UsnJrnl GetUsnJrnl() { foreach (FileRecordAttribute attr in this.Attribute) { StandardInformation SI = attr as StandardInformation; if (SI != null) { return(UsnJrnl.Get(this.VolumePath, SI.UpdateSequenceNumber)); } } throw new Exception("No $STANDARD_INFORMATION Attirbute found"); }
public UsnJrnl GetUsnJrnl() { foreach (Attr attr in this.Attribute) { if (attr.Name == Attr.ATTR_TYPE.STANDARD_INFORMATION) { StandardInformation stdInfo = attr as StandardInformation; return(UsnJrnl.Get(this.VolumePath, stdInfo.UpdateSequenceNumber)); } } throw new Exception("No $STANDARD_INFORMATION Attirbute found"); }
public UsnJrnl GetUsnJrnl() { foreach (Attr attr in this.Attribute) { StandardInformation SI = attr as StandardInformation; if (SI != null) { return(UsnJrnl.Get(this.VolumePath.Split('\\') + @"\$Extend\$UsnJrnl", SI.UpdateSequenceNumber)); } } throw new Exception("No $STANDARD_INFORMATION Attirbute found"); }