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