Share via


FUNCTION_POWER_STATE (Compact 2013)

3/26/2014

This structure is used to set the host function power state.

Syntax

typedef struct _FUNCTION_POWER_STATE{
  BOOL fPowerControlSupport;
  BOOL fPowerControlEnabled;
  BOOL fFunctionEnabled;
  BOOL fSupportsPowerSelect;
  BOOL fLowPower;
  DWORD OperatingVoltage;
  USHORT CurrentDrawNow;
  INT EnableDelta;
  INT SelectDelta;
}FUNCTION_POWER_STATE, *PFUNCTION_POWER_STATE;

Members

  • fPowerControlSupport
    Indicates if the card supports power control.
  • fPowerControlEnabled
    Indicates if the cards power control is enabled.
  • fFunctionEnabled
    Indicates the enable state of the function.
  • fSupportsPowerSelect
    Indicates if power selection is supported for this function.
  • fLowPower
    Indicates if the function is in the low or high power state.
  • OperatingVoltage
    Operating voltage given as an OCR register value.
  • CurrentDrawNow
    Current draw of the function now.
  • EnableDelta
    Change in the current when a change in the enabled state occurs.
  • SelectDelta
    Change in the current when a change in the high/low power select state occurs.

Requirements

Header

sdcardddk.h

See Also

Reference

Secure Digital (SD) Card Driver Structures