It gets very complicated, but a Windows Data Center Server licence will allow an unlimited number of VM guests running Windows Server on that hardware, on a per processor basis (Server 2012R2) or per core basis (Server 2016).
This also allows the unlimited guests even if the VM Server itself is running ESXi and not Windows Server / HyperV