With respect to SD Cards and miniSD Cards, as described in the engineering documents at the SD Association's website,
But they also suggest a MOSFET power switch, with a delayed turn-on, page 26. This is a hot swap issue, since when the SD card is unpowered, you can't check the 50k pullup to see if a card has been plugged in.
"Most card connectors have a card detect switch that signals the SD host when the card is inserted. After the host is aware of the card insertion, it turns on the FET switch to apply power to card's VDD pin. Once the card is inserted and all card pins are making contact, there is a delay before the FET switch is turned on."
I see there are up to three physical switches. Hmm, then what's the 50k pullup for?