SRIOV on a NVME disk

Can any one help me the procedure to create virtual functions on a PCI device and map them to Virtual Machines

(Moved to NTDEV)