sorry for my bad english 

i want to write a vbox frontend,
but i met a problem at the beginning,

when i call "ISession->get_Console " to get the console interface ,it return 
null,
the following  is my code


+++++++++++++++++++++++++++++++++++++++++++++++++
IVirtualBox *virtualBox;
IVirtualBoxClient* virtualBoxClient;

CoInitialize(NULL);
CoCreateInstance(
CLSID_VirtualBoxClient,     
NULL,                  
CLSCTX_INPROC_SERVER,   
IID_IVirtualBoxClient,       
(void**)&virtualBoxClient
);

ISession* session;
virtualBoxClient->get_Session(&session);
virtualBoxClient->get_VirtualBox(&virtualBox);

IMachine* machineTemp;
BSTR machineName = SysAllocString(L"xp");
virtualBox->FindMachine(machineName,&machineTemp);
SysFreeString(machineName);

machineTemp->LockMachine(session,LockType_VM);

IMachine* machine;
session->get_Machine(&machine);

IConsole* console;
session->get_Console(&console);////////////console=null here
+++++++++++++++++++++++++++++++++++++++
 




iamhatling
_______________________________________________
vbox-dev mailing list
[email protected]
https://www.virtualbox.org/mailman/listinfo/vbox-dev

Reply via email to