| author | moel.mich | 
| Sun, 08 Jul 2012 19:26:00 +0000 | |
| changeset 359 | 30bb76a1da24 | 
| parent 324 | c6ee430d6995 | 
| child 381 | ed5d5fc482ed | 
| permissions | -rw-r--r-- | 
| moel@324 | 1 | /* | 
| moel@324 | 2 | |
| moel@344 | 3 | This Source Code Form is subject to the terms of the Mozilla Public | 
| moel@344 | 4 | License, v. 2.0. If a copy of the MPL was not distributed with this | 
| moel@344 | 5 | file, You can obtain one at http://mozilla.org/MPL/2.0/. | 
| moel@324 | 6 | |
| moel@344 | 7 | Copyright (C) 2011 Michael Möller <mmoeller@openhardwaremonitor.org> | 
| moel@344 | 8 | |
| moel@324 | 9 | */ | 
| moel@324 | 10 | |
| moel@324 | 11 | using System; | 
| moel@324 | 12 | using System.Collections.Generic; | 
| moel@324 | 13 | using System.Runtime.InteropServices; | 
| moel@324 | 14 | |
| moel@324 | 15 | namespace OpenHardwareMonitor.Hardware.HDD {
 | 
| moel@324 | 16 | |
| moel@324 | 17 | [StructLayout(LayoutKind.Sequential, Pack = 1)] | 
| moel@324 | 18 |   public struct DriveAttributeValue {
 | 
| moel@324 | 19 | public byte Identifier; | 
| moel@324 | 20 | public short StatusFlags; | 
| moel@324 | 21 | public byte AttrValue; | 
| moel@324 | 22 | public byte WorstValue; | 
| moel@324 | 23 | [MarshalAs(UnmanagedType.ByValArray, SizeConst = 6)] | 
| moel@324 | 24 | public byte[] RawValue; | 
| moel@324 | 25 | public byte Reserved; | 
| moel@324 | 26 | } | 
| moel@324 | 27 | |
| moel@324 | 28 | } |