|This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.|
PC Card Services handles all power management for PC Card NDIS miniports in Windows CE. This implies that the Windows CE Power-Down and Power-Up system events are transparent to NDIS miniport drivers. Upon Power-Down to the system, PC Card Services maintains state information and disables power to the PC Card socket. Upon power resume to the system, PC Card Services issues a card-removal notification for all PC Card sockets with inserted cards. Then, the system checks the socket status and issues card-insertion notification for each socket with a card. What this means to a miniport driver is that, upon Power-Up cycle, the driver is first unbounded and unloaded, and then reloaded and re-bound to the appropriate NDIS protocol.
In addition, note that a PC Card NIC may be removed at any time from the device, so the NDIS miniport driver should have timeouts on all operations that poll the card's registers.
Last updated on Tuesday, July 13, 2004