Not really (at least, that I know of). Hyper-V allows you t define *any* amount of memory, provided the host has enough to spare. Memory can be expressed by any amount, although I like to keep it in standard sizes (you may define 327MB, 1000MB, etc.) As for this machine goes, it is defined as 4096MB. Please find below the output you've asked (although somewhat inconclusive).
Regards
Rui Meleiro
BankLabel Capacity Caption CreationClassName DataWidth Description DeviceLocator FormFactor HotSwappable InstallDate InterleaveDataDepth InterleavePosition Manufacturer MemoryType Model Name OtherIdentifyingInfo PartNumber PositionInRow PoweredOn Removable Replaceable SerialNumber SKU Speed Status Tag TotalWidth TypeDetail Version
BANK0 16777216 Physical Memory Win32_PhysicalMemory 72 Physical Memory DIMM1 8 1 0 Manufacturer1 17 Physical Memory PartNum1 1 SerNum1 Physical Memory 0 64 128
BANK1 16777216 Physical Memory Win32_PhysicalMemory 72 Physical Memory DIMM2 8 1 0 Manufacturer2 17 Physical Memory PartNum2 1 SerNum2 Physical Memory 1 64 128
BANK1 16777216 Physical Memory Win32_PhysicalMemory 72 Physical Memory DIMM2 8 1 0 Manufacturer2 17 Physical Memory PartNum2 1 SerNum2 Physical Memory 2 64 128
BANK1 16777216 Physical Memory Win32_PhysicalMemory 72 Physical Memory DIMM2 8 1 0 Manufacturer2 17 Physical Memory PartNum2 1 SerNum2 Physical Memory 3 64 128