private static ulong CheckCapability(WhvCapabilityCode CapabilityCode)
        {
            ulong ret  = 0;
            uint  size = 0;

            if (WHvGetCapability(CapabilityCode, out ret, 8, out size) == WhvEUnknownCapability)
            {
                throw new NotSupportedException("Unknown the Capability.");
            }

            return(ret);
        }
 private static extern uint WHvGetCapability(WhvCapabilityCode CapabilityCode, out ulong CapabilityBuffer, uint CapabilityBufferSizeInBytes, out uint WrittenSizeInBytes);