TDeviceInfo
Referenced by: TMiTeC_Storage
TDeviceInfo = record
Kind: TDeviceInfoKind;
Device: Cardinal;
Number: Cardinal;
Instance: Cardinal;
Drive: Char;
PhysicalIndex: Integer;
LayoutIndex: Integer;
SerialNumber,
Model,
Revision,
WorldWideName,
VolumeLabel,
VolumeID,
LogicalSerial: string;
HaId,
Target,
Lun,
PathId: integer;
DeviceType,
MediaType,
BusType: Cardinal;
Removable,
RAM: Boolean;
Size: UInt64;
LogicalSize: UInt64;
SMARTSupport,
SMARTActive: Boolean;
CtlBufSize,
ECCCode: Cardinal;
Layout: TDiskLayout;
Geometry: TDiskGeometry;
LengthInBytes: Int64;
FileSystem: string;
ClusterSize: Cardinal;
SMART: TSmartData;
SMARTThresholds: TSmartData;
Temperature: Byte;
NominalMediaRotationRate: word;
PowerOnHours: Cardinal;
SSD,
Read_CDR,
Read_CDRW,
Write_CDR,
Write_CDRW,
Read_DVDROM,
Read_DVDR,
Read_DVDRAM,
Write_DVDR,
Write_DVDRAM: Boolean;
DiskExtents: TDiskExtents;
HasNoSeekPenalty: Boolean;
IdentifyDeviceData: TIdentifyDeviceData;
{$IFDEF DEBUG}
_RawData: TRawData;
{$ENDIF}
end;
Created with the Personal Edition of HelpNDoc: Full-featured EBook editor