beautypg.com

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

Page 638

background image


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

ATACapacityTypeEnum

)

unsigned int *pnFirstCapacityValue

First capacity value.

CapacityUnitEnum *peFirstCapacityUnit

Unit of first capacity value.

(see

CapacityUnitEnum

)

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

ATACapacityTypeEnum

)

unsigned int *pnSecondCapacityValue

Second capacity value.

CapacityUnitEnum *peSecondCapacityUnit

Unit of second capacity value.

(see

CapacityUnitEnum

)


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.