Not having to turn off the pc is hot swapping, that is not the same as pnp nor upnp. PNP is for devices and let's you plug in a device without having to configure anything. UPNP is for devices automatically being detected on a network without having to configure anything.
http://en.wikipedia.org/wiki/Universal_Plug_and_Play