First read the previous link.
The idea of Paravirtualization is release the requirement that the guest OS must be a un-modified OS (same as if is running on physical system).
If the guest OS know the hypervisors it can run specific function valid in the specific virtual environment.
There are at least two example in Paravirtualization: