I do not know of anyway to run ESXi under hyper- you can do the reverse install ESXi and then run Hyper-V as a VM -
On your second question - if you are asking can you install ESXi on top of Hyper-v - you can but it will overwrite the Hyper-v instance