Пример #1
0
        internal VolumeNameRecord GetVolumeNameRecord()
        {
            FileRecord volumeRecord = m_mft.GetVolumeRecord();

            if (volumeRecord != null)
            {
                return((VolumeNameRecord)volumeRecord.GetAttributeRecord(AttributeType.VolumeName, String.Empty));
            }
            else
            {
                throw new InvalidDataException("Invalid NTFS volume record");
            }
        }
Пример #2
0
        public VolumeInformationRecord GetVolumeInformationRecord()
        {
            FileRecord volumeRecord = m_mft.GetVolumeRecord();

            if (volumeRecord != null)
            {
                VolumeInformationRecord volumeInformationRecord = (VolumeInformationRecord)volumeRecord.GetAttributeRecord(AttributeType.VolumeInformation, String.Empty);
                return(volumeInformationRecord);
            }
            else
            {
                throw new InvalidDataException("Invalid NTFS volume record");
            }
        }
Пример #3
0
        internal VolumeNameRecord GetVolumeNameRecord()
        {
            FileRecord volumeRecord = m_mft.GetVolumeRecord();

            return((VolumeNameRecord)volumeRecord.GetAttributeRecord(AttributeType.VolumeName, String.Empty));
        }