Getatacapacity, Getcapacity – Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual
Page 638

Sierra SAS/SATA Protocol Suite, STX Software API Reference Manual
ITargetEmulEngine 638
GetATACapacity
Void GetATACapacity (
ATACapacityTypeEnum *peFirstCapacityType,
unsigned int *pnFirstCapacityValue,
CapacityUnitEnum *peFirstCapacityUnit,
ATACapacityTypeEnum *peSecondCapacityType,
unsigned int *pnSecondCapacityValue,
CapacityUnitEnum *peSecondCapacityUnit);
Inputs
ATACapacityTypeEnum *peFirstCapacityType
ATA device related to spec version
of identify page has two capacity types. This
parameter contains the first capacity type:
CHS, LBA 28 or LBA48.
(see
unsigned int *pnFirstCapacityValue
First capacity value.
CapacityUnitEnum *peFirstCapacityUnit
Unit of first capacity value.
(see
ATACapacityTypeEnum *peSecondCapacityType ATA device related to spec version
of identify page has two capacities. This
parameter contains second capacity type:
CHS, LBA 28 or LBA48.
(see
unsigned int *pnSecondCapacityValue
Second capacity value.
CapacityUnitEnum *peSecondCapacityUnit
Unit of second capacity value.
(see
Return Value
None.
Remark
Gets ATA device capacity. An ATA device has two capacities.
Attribute of each capacity is: Type, Value, and Unit.
Type of capacity is related to spec version of Identify Device Page: CHS, LBA 28 and LBA 48.