virDomainInfo marshalling prolem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
 
I am working on the marshaling of the virDomainInfo structure. I have marshalled it in this way :
 

/// <summary>

/// Structure to handle domain informations

/// </summary>

[StructLayout(LayoutKind.Sequential)]

public class DomainInfo

{

    /// <summary>

    /// The running state, one of virDomainState.

    /// </summary>

    private Byte state;

    /// <summary>

    /// The maximum memory in KBytes allowed.

    /// </summary>

    public int maxMem;

    /// <summary>

    /// The memory in KBytes used by the domain.

    /// </summary>

    public int memory;

    /// <summary>

    /// The number of virtual CPUs for the domain.

    /// </summary>

    public short nrVirtCpu;

    /// <summary>

    /// The CPU time used in nanoseconds.

    /// </summary>

    public long cpuTime;

    /// <summary>

    /// The running state, one of virDomainState.

    /// </summary>

    public DomainState State { get { return (DomainState)state; } }

}

It work fine in 32 bits, but not in 64 bits, it seems that packing in 64 bits is different so infos are not in order. Am I right ?

Regards,

 

Arnaud

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]