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