POWER_DESCR

This structure contains the characteristics of one of the PC Card voltage sources: Vcc, Vpp1, or Vpp2. The PARSED_CFTABLE structure uses the POWER_DESCR structure to define its VccDescr, Vpp1Descr and Vpp2Descr members.

Syntax

typedef struct {
UINT8
ValidMask;
UINT8
NominalV;
UINT8
MinV;
UINT8
MaxV;
UINT8
StaticI;
UINT8
AvgI;
UINT8
PeakI;
UINT8
PowerDownI;
} POWER_DESCR;

Members

ValidMask
[OUT] Specifies a bitmask identifying the members in the POWER_DESCR structure containing valid values. A CISTPL_CFTABLE_ENTRY tuple might not include all seven power characteristics. If the first bit of ValidMask is 1, the NominalV member contains a valid voltage. If the following bit is 1, the MinV member is valid, and so on.
NominalV
[OUT] Specifies the nominal operating supply voltage.
MinV
[OUT] Specifies the minimum operating supply voltage.
MaxV
[OUT] Specifies the maximum operating supply voltage.
StaticI
[OUT] Specifies that continuous supply current is required
AvgI
[OUT] Specifies that maximum current is required averaged over 1 second.
PeakI
[OUT] Specifies that maximum current is required averaged over 10 milliseconds.
PowerDownI
[OUT] Specifies that power-down supply current is required.

Remarks

Voltages are expressed in one-tenth volt increments, so a value of 50 represents 5 volts. The currents are expressed in milliamps.

See Also

CardGetParsedTuple, PARSED_CFTABLE, PARSED_CONFIG, POWER_DESCR