@@ -4,63 +4,123 @@ namespace TimVer.Models;
44
55public partial class PhysicalDrives : ObservableObject
66{
7+ /// <summary>
8+ /// Physical disk bus type. RAID, SATA, MMC, SCSI, USB, etc.
9+ /// </summary>
710 [ ObservableProperty ]
811 private string ? _busType ;
912
13+ /// <summary>
14+ /// Disk type. HDD, SSD, etc.
15+ /// </summary>
1016 [ ObservableProperty ]
1117 private string ? _diskType ;
1218
19+ /// <summary>
20+ /// Firmware revision number.
21+ /// </summary>
1322 [ ObservableProperty ]
1423 private string ? _firmwareRevision ;
1524
25+ /// <summary>
26+ /// Drive "friendly name".
27+ /// </summary>
1628 [ ObservableProperty ]
1729 private string ? _friendlyName ;
1830
31+ /// <summary>
32+ /// Drive health status. Healthy, Warning, Unhealthy, etc.
33+ /// </summary>
1934 [ ObservableProperty ]
2035 private string ? _health ;
2136
37+ /// <summary>
38+ /// The drive Index from WMI..
39+ /// </summary>
2240 [ ObservableProperty ]
2341 private uint _index ;
2442
43+ /// <summary>
44+ /// The drive interface. SCSI, USB, etc.
45+ /// </summary>
2546 [ ObservableProperty ]
2647 private string ? _interface ;
2748
49+ /// <summary>
50+ /// Is the drive the Boot drive? String True or False.
51+ /// </summary>
2852 [ ObservableProperty ]
2953 private string ? _isBoot ;
3054
55+ /// <summary>
56+ /// Is the drive the System drive? String True or False.
57+ /// </summary>
3158 [ ObservableProperty ]
3259 private string ? _isSystem ;
3360
61+ /// <summary>
62+ /// Is this used?
63+ /// </summary>
3464 [ ObservableProperty ]
3565 private string ? _location ;
3666
67+ /// <summary>
68+ /// Media type. Fixed hard disk, External hard disk, etc.
69+ /// </summary>
3770 [ ObservableProperty ]
3871 private string ? _mediaType ;
3972
73+ /// <summary>
74+ /// Text indicating that the collection of physical disk information has been disabled.
75+ /// </summary>
4076 [ ObservableProperty ]
4177 private string ? _message ;
4278
79+ /// <summary>
80+ /// Manufacturers model name.
81+ /// </summary>
4382 [ ObservableProperty ]
4483 private string ? _model ;
4584
85+ /// <summary>
86+ /// Windows drive name. In the format of \\.\PHYSICALDRIVE0
87+ /// </summary>
4688 [ ObservableProperty ]
4789 private string ? _name ;
4890
91+ /// <summary>
92+ /// Number of partitions.
93+ /// </summary>
4994 [ ObservableProperty ]
5095 private uint _partitions ;
5196
97+ /// <summary>
98+ /// Partition style. MBR or GPT.
99+ /// </summary>
52100 [ ObservableProperty ]
53101 private string ? _partitionStyle ;
54102
103+ /// <summary>
104+ /// PNP device id. Currently not used.
105+ /// </summary>
55106 [ ObservableProperty ]
56107 private string ? _pNPDeviceID ;
57108
109+ /// <summary>
110+ /// Drive serial number.
111+ /// </summary>
58112 [ ObservableProperty ]
59113 private string ? _serialNumber ;
60114
115+ /// <summary>
116+ /// Size of the drive.
117+ /// </summary>
61118 [ ObservableProperty ]
62119 private double _size ;
63120
121+ /// <summary>
122+ /// Drive status. OK, etc. Currently not used.
123+ /// </summary>
64124 [ ObservableProperty ]
65125 private string ? _status ;
66126}
0 commit comments