internal static extern byte tsk_fs_meta_walk(FileSystemHandle fs, long start_address, long end_address, MetadataFlags walk_flags, MetaWalkDelegate callback, IntPtr a_ptr);
Example #2
0
        /// <summary>
        /// Walks metadata structures of the file system
        /// </summary>
        /// <param name="mwd">Meta Walk Delegate</param>
        /// <param name="flags">Meta data Flags</param>
        /// <returns>returns a byte value</returns>
        public bool WalkMetadata(MetaWalkDelegate mwd, MetadataFlags flags = MetadataFlags.Allocated)
        {
            var ret = NativeMethods.tsk_fs_meta_walk(this._handle, this._struct.first_inum, this._struct.last_inum, flags, mwd, IntPtr.Zero);

            return(ret == 0);
        }