PDCardGetAdapter

This function returns power-save mode status and capabilities.

Syntax

STATUS PDCardGetAdapter( UINT32 uSocket, PPDCARD_ADAPTER_STATE pState );

Parameters

uSocket
Specifies a number identifying the PC Card socket for which to return information. Valid values depend on the number of PC Card sockets present on the Windows CE–based platform.
pState
Pointer to a PDCARD_ADAPTER_STATE structure containing the socket’s status and capabilities.

Return Values

Returns one of the CERR_* return codes in the Cardserv.h header file.

Remarks

When the system is in low-power mode, the ADP_STATE_POWERDOWN bit is set. When the PC Card socket is powered off, the bit ADP_STATE_POWEROFF is set. When the PC Card socket is in full-power mode, the state is either 0 or ADP_STATE_MAINTAIN. This function is called in critical power situations, so it should not block or yield.