Hi Thomas,

Yes, you hit known limitation of Java bridge in 3.0 (fixed in 3.1). Structs in .xidl (and IHardDiskAttachment is one of them) is treated differently.
Thus your code shall be (for 3.0):
for (String mor : vBox.getHardDiskAttachments())
{
IHardDiskAttachment hda = new IHardDiskAttachment(mor, vBox.getRemoteWSPort());
// use hda as usual
}

With 3.1 bindings this issue will be solved, and you can use structs in "natural" way.

Thanks,
Nikolay


Thomas Trepper пишет:
Hi all,

I am trying to show the harddrive-capacity (used/free), but I canot get the harddrive.

I have: (vBox is an IMachine)

for (Iterator<IHardDiskAttachment> j = vBox.getHardDiskAttachments().iterator(); j.hasNext();) {
IHardDiskAttachment hda = (IHardDiskAttachment)j.next();
.....?

The manual shows getHardDrive(), but this method returns a String like this: 1fbfdca3ed2e8271-0000000000000087 Does anybody know, how to get the IHardDrive and the the free and used-size?

Thank you very much in advance

Thomas








_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev


_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev

Reply via email to