Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
libvirt
提交
ebe24c84
L
libvirt
项目概览
openeuler
/
libvirt
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
libvirt
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ebe24c84
编写于
2月 09, 2016
作者:
J
Ján Tomko
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
vbox: remove extra spaces from variable initializations
上级
62859993
变更
3
展开全部
隐藏空白更改
内联
并排
Showing
3 changed file
with
190 addition
and
190 deletion
+190
-190
src/vbox/vbox_common.c
src/vbox/vbox_common.c
+141
-141
src/vbox/vbox_storage.c
src/vbox/vbox_storage.c
+1
-1
src/vbox/vbox_tmpl.c
src/vbox/vbox_tmpl.c
+48
-48
未找到文件。
src/vbox/vbox_common.c
浏览文件 @
ebe24c84
此差异已折叠。
点击以展开。
src/vbox/vbox_storage.c
浏览文件 @
ebe24c84
...
@@ -515,7 +515,7 @@ static int vboxStorageVolDelete(virStorageVolPtr vol, unsigned int flags)
...
@@ -515,7 +515,7 @@ static int vboxStorageVolDelete(virStorageVolPtr vol, unsigned int flags)
PRUint32
hddstate
=
0
;
PRUint32
hddstate
=
0
;
size_t
i
=
0
;
size_t
i
=
0
;
size_t
j
=
0
;
size_t
j
=
0
;
PRUint32
machineIdsSize
=
0
;
PRUint32
machineIdsSize
=
0
;
vboxArray
machineIds
=
VBOX_ARRAY_INITIALIZER
;
vboxArray
machineIds
=
VBOX_ARRAY_INITIALIZER
;
vboxIIDUnion
hddIID
;
vboxIIDUnion
hddIID
;
int
ret
=
-
1
;
int
ret
=
-
1
;
...
...
src/vbox/vbox_tmpl.c
浏览文件 @
ebe24c84
...
@@ -828,8 +828,8 @@ _vboxAttachDrivesOld(virDomainDefPtr def, vboxGlobalData *data, IMachine *machin
...
@@ -828,8 +828,8 @@ _vboxAttachDrivesOld(virDomainDefPtr def, vboxGlobalData *data, IMachine *machin
machine
->
vtbl
->
GetDVDDrive
(
machine
,
&
dvdDrive
);
machine
->
vtbl
->
GetDVDDrive
(
machine
,
&
dvdDrive
);
if
(
dvdDrive
)
{
if
(
dvdDrive
)
{
IDVDImage
*
dvdImage
=
NULL
;
IDVDImage
*
dvdImage
=
NULL
;
PRUnichar
*
dvdfileUtf16
=
NULL
;
PRUnichar
*
dvdfileUtf16
=
NULL
;
vboxIID
dvduuid
=
VBOX_IID_INITIALIZER
;
vboxIID
dvduuid
=
VBOX_IID_INITIALIZER
;
vboxIID
dvdemptyuuid
=
VBOX_IID_INITIALIZER
;
vboxIID
dvdemptyuuid
=
VBOX_IID_INITIALIZER
;
...
@@ -872,10 +872,10 @@ _vboxAttachDrivesOld(virDomainDefPtr def, vboxGlobalData *data, IMachine *machin
...
@@ -872,10 +872,10 @@ _vboxAttachDrivesOld(virDomainDefPtr def, vboxGlobalData *data, IMachine *machin
}
}
}
else
if
(
def
->
disks
[
i
]
->
device
==
VIR_DOMAIN_DISK_DEVICE_DISK
)
{
}
else
if
(
def
->
disks
[
i
]
->
device
==
VIR_DOMAIN_DISK_DEVICE_DISK
)
{
if
(
type
==
VIR_STORAGE_TYPE_FILE
&&
src
)
{
if
(
type
==
VIR_STORAGE_TYPE_FILE
&&
src
)
{
IHardDisk
*
hardDisk
=
NULL
;
IHardDisk
*
hardDisk
=
NULL
;
PRUnichar
*
hddfileUtf16
=
NULL
;
PRUnichar
*
hddfileUtf16
=
NULL
;
vboxIID
hdduuid
=
VBOX_IID_INITIALIZER
;
vboxIID
hdduuid
=
VBOX_IID_INITIALIZER
;
PRUnichar
*
hddEmpty
=
NULL
;
PRUnichar
*
hddEmpty
=
NULL
;
/* Current Limitation: Harddisk can't be connected to
/* Current Limitation: Harddisk can't be connected to
* Secondary Master as Secondary Master is always used
* Secondary Master as Secondary Master is always used
* for CD/DVD Drive, so don't connect the harddisk if it
* for CD/DVD Drive, so don't connect the harddisk if it
...
@@ -929,8 +929,8 @@ _vboxAttachDrivesOld(virDomainDefPtr def, vboxGlobalData *data, IMachine *machin
...
@@ -929,8 +929,8 @@ _vboxAttachDrivesOld(virDomainDefPtr def, vboxGlobalData *data, IMachine *machin
VIR_DEBUG
(
"Not connecting harddisk to hdc as hdc"
VIR_DEBUG
(
"Not connecting harddisk to hdc as hdc"
" is taken by CD/DVD Drive"
);
" is taken by CD/DVD Drive"
);
}
else
{
}
else
{
PRInt32
channel
=
0
;
PRInt32
channel
=
0
;
PRInt32
device
=
0
;
PRInt32
device
=
0
;
PRUnichar
*
hddcnameUtf16
=
NULL
;
PRUnichar
*
hddcnameUtf16
=
NULL
;
char
*
hddcname
;
char
*
hddcname
;
...
@@ -981,8 +981,8 @@ _vboxAttachDrivesOld(virDomainDefPtr def, vboxGlobalData *data, IMachine *machin
...
@@ -981,8 +981,8 @@ _vboxAttachDrivesOld(virDomainDefPtr def, vboxGlobalData *data, IMachine *machin
if
(
floppyDrive
)
{
if
(
floppyDrive
)
{
rc
=
floppyDrive
->
vtbl
->
SetEnabled
(
floppyDrive
,
1
);
rc
=
floppyDrive
->
vtbl
->
SetEnabled
(
floppyDrive
,
1
);
if
(
NS_SUCCEEDED
(
rc
))
{
if
(
NS_SUCCEEDED
(
rc
))
{
IFloppyImage
*
floppyImage
=
NULL
;
IFloppyImage
*
floppyImage
=
NULL
;
PRUnichar
*
fdfileUtf16
=
NULL
;
PRUnichar
*
fdfileUtf16
=
NULL
;
vboxIID
fduuid
=
VBOX_IID_INITIALIZER
;
vboxIID
fduuid
=
VBOX_IID_INITIALIZER
;
vboxIID
fdemptyuuid
=
VBOX_IID_INITIALIZER
;
vboxIID
fdemptyuuid
=
VBOX_IID_INITIALIZER
;
...
@@ -1109,14 +1109,14 @@ _vboxAttachDrivesOld(virDomainDefPtr def, vboxGlobalData *data, IMachine *machin
...
@@ -1109,14 +1109,14 @@ _vboxAttachDrivesOld(virDomainDefPtr def, vboxGlobalData *data, IMachine *machin
?
"True"
:
"False"
));
?
"True"
:
"False"
));
if
(
type
==
VIR_STORAGE_TYPE_FILE
&&
src
)
{
if
(
type
==
VIR_STORAGE_TYPE_FILE
&&
src
)
{
IMedium
*
medium
=
NULL
;
IMedium
*
medium
=
NULL
;
PRUnichar
*
mediumUUID
=
NULL
;
PRUnichar
*
mediumUUID
=
NULL
;
PRUnichar
*
mediumFileUtf16
=
NULL
;
PRUnichar
*
mediumFileUtf16
=
NULL
;
PRUint32
storageBus
=
StorageBus_Null
;
PRUint32
storageBus
=
StorageBus_Null
;
PRUint32
deviceType
=
DeviceType_Null
;
PRUint32
deviceType
=
DeviceType_Null
;
PRInt32
deviceInst
=
0
;
PRInt32
deviceInst
=
0
;
PRInt32
devicePort
=
0
;
PRInt32
devicePort
=
0
;
PRInt32
deviceSlot
=
0
;
PRInt32
deviceSlot
=
0
;
VBOX_UTF8_TO_UTF16
(
src
,
&
mediumFileUtf16
);
VBOX_UTF8_TO_UTF16
(
src
,
&
mediumFileUtf16
);
...
@@ -1405,8 +1405,8 @@ vboxCallbackOnMachineStateChange(IVirtualBoxCallback *pThis ATTRIBUTE_UNUSED,
...
@@ -1405,8 +1405,8 @@ vboxCallbackOnMachineStateChange(IVirtualBoxCallback *pThis ATTRIBUTE_UNUSED,
PRUnichar
*
machineId
,
PRUint32
state
)
PRUnichar
*
machineId
,
PRUint32
state
)
{
{
virDomainPtr
dom
=
NULL
;
virDomainPtr
dom
=
NULL
;
int
event
=
0
;
int
event
=
0
;
int
detail
=
0
;
int
detail
=
0
;
vboxDriverLock
(
g_pVBoxGlobalData
);
vboxDriverLock
(
g_pVBoxGlobalData
);
...
@@ -1414,7 +1414,7 @@ vboxCallbackOnMachineStateChange(IVirtualBoxCallback *pThis ATTRIBUTE_UNUSED,
...
@@ -1414,7 +1414,7 @@ vboxCallbackOnMachineStateChange(IVirtualBoxCallback *pThis ATTRIBUTE_UNUSED,
DEBUGPRUnichar
(
"machineId"
,
machineId
);
DEBUGPRUnichar
(
"machineId"
,
machineId
);
if
(
machineId
)
{
if
(
machineId
)
{
char
*
machineIdUtf8
=
NULL
;
char
*
machineIdUtf8
=
NULL
;
unsigned
char
uuid
[
VIR_UUID_BUFLEN
];
unsigned
char
uuid
[
VIR_UUID_BUFLEN
];
g_pVBoxGlobalData
->
pFuncs
->
pfnUtf16ToUtf8
(
machineId
,
&
machineIdUtf8
);
g_pVBoxGlobalData
->
pFuncs
->
pfnUtf16ToUtf8
(
machineId
,
&
machineIdUtf8
);
...
@@ -1524,8 +1524,8 @@ vboxCallbackOnMachineRegistered(IVirtualBoxCallback *pThis ATTRIBUTE_UNUSED,
...
@@ -1524,8 +1524,8 @@ vboxCallbackOnMachineRegistered(IVirtualBoxCallback *pThis ATTRIBUTE_UNUSED,
PRUnichar
*
machineId
,
PRBool
registered
)
PRUnichar
*
machineId
,
PRBool
registered
)
{
{
virDomainPtr
dom
=
NULL
;
virDomainPtr
dom
=
NULL
;
int
event
=
0
;
int
event
=
0
;
int
detail
=
0
;
int
detail
=
0
;
vboxDriverLock
(
g_pVBoxGlobalData
);
vboxDriverLock
(
g_pVBoxGlobalData
);
...
@@ -1533,7 +1533,7 @@ vboxCallbackOnMachineRegistered(IVirtualBoxCallback *pThis ATTRIBUTE_UNUSED,
...
@@ -1533,7 +1533,7 @@ vboxCallbackOnMachineRegistered(IVirtualBoxCallback *pThis ATTRIBUTE_UNUSED,
DEBUGPRUnichar
(
"machineId"
,
machineId
);
DEBUGPRUnichar
(
"machineId"
,
machineId
);
if
(
machineId
)
{
if
(
machineId
)
{
char
*
machineIdUtf8
=
NULL
;
char
*
machineIdUtf8
=
NULL
;
unsigned
char
uuid
[
VIR_UUID_BUFLEN
];
unsigned
char
uuid
[
VIR_UUID_BUFLEN
];
g_pVBoxGlobalData
->
pFuncs
->
pfnUtf16ToUtf8
(
machineId
,
&
machineIdUtf8
);
g_pVBoxGlobalData
->
pFuncs
->
pfnUtf16ToUtf8
(
machineId
,
&
machineIdUtf8
);
...
@@ -1749,7 +1749,7 @@ vboxConnectDomainEventRegister(virConnectPtr conn,
...
@@ -1749,7 +1749,7 @@ vboxConnectDomainEventRegister(virConnectPtr conn,
virFreeCallback
freecb
)
virFreeCallback
freecb
)
{
{
vboxGlobalData
*
data
=
conn
->
privateData
;
vboxGlobalData
*
data
=
conn
->
privateData
;
int
vboxRet
=
-
1
;
int
vboxRet
=
-
1
;
nsresult
rc
;
nsresult
rc
;
int
ret
=
-
1
;
int
ret
=
-
1
;
...
@@ -1853,7 +1853,7 @@ static int vboxConnectDomainEventRegisterAny(virConnectPtr conn,
...
@@ -1853,7 +1853,7 @@ static int vboxConnectDomainEventRegisterAny(virConnectPtr conn,
virFreeCallback
freecb
)
virFreeCallback
freecb
)
{
{
vboxGlobalData
*
data
=
conn
->
privateData
;
vboxGlobalData
*
data
=
conn
->
privateData
;
int
vboxRet
=
-
1
;
int
vboxRet
=
-
1
;
nsresult
rc
;
nsresult
rc
;
int
ret
=
-
1
;
int
ret
=
-
1
;
...
@@ -2159,12 +2159,12 @@ _dumpIDEHDDsOld(virDomainDefPtr def,
...
@@ -2159,12 +2159,12 @@ _dumpIDEHDDsOld(virDomainDefPtr def,
vboxGlobalData
*
data
,
vboxGlobalData
*
data
,
IMachine
*
machine
)
IMachine
*
machine
)
{
{
PRInt32
hddNum
=
0
;
PRInt32
hddNum
=
0
;
IHardDisk
*
hardDiskPM
=
NULL
;
IHardDisk
*
hardDiskPM
=
NULL
;
IHardDisk
*
hardDiskPS
=
NULL
;
IHardDisk
*
hardDiskPS
=
NULL
;
IHardDisk
*
hardDiskSS
=
NULL
;
IHardDisk
*
hardDiskSS
=
NULL
;
const
char
*
hddBus
=
"IDE"
;
const
char
*
hddBus
=
"IDE"
;
PRUnichar
*
hddBusUtf16
=
NULL
;
PRUnichar
*
hddBusUtf16
=
NULL
;
/* dump IDE hdds if present */
/* dump IDE hdds if present */
VBOX_UTF8_TO_UTF16
(
hddBus
,
&
hddBusUtf16
);
VBOX_UTF8_TO_UTF16
(
hddBus
,
&
hddBusUtf16
);
...
@@ -2198,8 +2198,8 @@ _dumpIDEHDDsOld(virDomainDefPtr def,
...
@@ -2198,8 +2198,8 @@ _dumpIDEHDDsOld(virDomainDefPtr def,
if
(
hardDiskPM
)
{
if
(
hardDiskPM
)
{
PRUnichar
*
hddlocationUtf16
=
NULL
;
PRUnichar
*
hddlocationUtf16
=
NULL
;
char
*
hddlocation
=
NULL
;
char
*
hddlocation
=
NULL
;
PRUint32
hddType
=
HardDiskType_Normal
;
PRUint32
hddType
=
HardDiskType_Normal
;
hardDiskPM
->
vtbl
->
imedium
.
GetLocation
((
IMedium
*
)
hardDiskPM
,
&
hddlocationUtf16
);
hardDiskPM
->
vtbl
->
imedium
.
GetLocation
((
IMedium
*
)
hardDiskPM
,
&
hddlocationUtf16
);
VBOX_UTF16_TO_UTF8
(
hddlocationUtf16
,
&
hddlocation
);
VBOX_UTF16_TO_UTF8
(
hddlocationUtf16
,
&
hddlocation
);
...
@@ -2220,8 +2220,8 @@ _dumpIDEHDDsOld(virDomainDefPtr def,
...
@@ -2220,8 +2220,8 @@ _dumpIDEHDDsOld(virDomainDefPtr def,
if
(
hardDiskPS
)
{
if
(
hardDiskPS
)
{
PRUnichar
*
hddlocationUtf16
=
NULL
;
PRUnichar
*
hddlocationUtf16
=
NULL
;
char
*
hddlocation
=
NULL
;
char
*
hddlocation
=
NULL
;
PRUint32
hddType
=
HardDiskType_Normal
;
PRUint32
hddType
=
HardDiskType_Normal
;
hardDiskPS
->
vtbl
->
imedium
.
GetLocation
((
IMedium
*
)
hardDiskPS
,
&
hddlocationUtf16
);
hardDiskPS
->
vtbl
->
imedium
.
GetLocation
((
IMedium
*
)
hardDiskPS
,
&
hddlocationUtf16
);
VBOX_UTF16_TO_UTF8
(
hddlocationUtf16
,
&
hddlocation
);
VBOX_UTF16_TO_UTF8
(
hddlocationUtf16
,
&
hddlocation
);
...
@@ -2242,8 +2242,8 @@ _dumpIDEHDDsOld(virDomainDefPtr def,
...
@@ -2242,8 +2242,8 @@ _dumpIDEHDDsOld(virDomainDefPtr def,
if
(
hardDiskSS
)
{
if
(
hardDiskSS
)
{
PRUnichar
*
hddlocationUtf16
=
NULL
;
PRUnichar
*
hddlocationUtf16
=
NULL
;
char
*
hddlocation
=
NULL
;
char
*
hddlocation
=
NULL
;
PRUint32
hddType
=
HardDiskType_Normal
;
PRUint32
hddType
=
HardDiskType_Normal
;
hardDiskSS
->
vtbl
->
imedium
.
GetLocation
((
IMedium
*
)
hardDiskSS
,
&
hddlocationUtf16
);
hardDiskSS
->
vtbl
->
imedium
.
GetLocation
((
IMedium
*
)
hardDiskSS
,
&
hddlocationUtf16
);
VBOX_UTF16_TO_UTF8
(
hddlocationUtf16
,
&
hddlocation
);
VBOX_UTF16_TO_UTF8
(
hddlocationUtf16
,
&
hddlocation
);
...
@@ -2268,10 +2268,10 @@ _dumpDVD(virDomainDefPtr def,
...
@@ -2268,10 +2268,10 @@ _dumpDVD(virDomainDefPtr def,
vboxGlobalData
*
data
,
vboxGlobalData
*
data
,
IMachine
*
machine
)
IMachine
*
machine
)
{
{
IDVDDrive
*
dvdDrive
=
NULL
;
IDVDDrive
*
dvdDrive
=
NULL
;
IDVDImage
*
dvdImage
=
NULL
;
IDVDImage
*
dvdImage
=
NULL
;
PRUnichar
*
locationUtf16
=
NULL
;
PRUnichar
*
locationUtf16
=
NULL
;
char
*
location
=
NULL
;
char
*
location
=
NULL
;
/* dump CDROM/DVD if the drive is attached and has DVD/CD in it */
/* dump CDROM/DVD if the drive is attached and has DVD/CD in it */
...
@@ -2322,8 +2322,8 @@ _dumpDVD(virDomainDefPtr def,
...
@@ -2322,8 +2322,8 @@ _dumpDVD(virDomainDefPtr def,
static
int
static
int
_attachDVD
(
vboxGlobalData
*
data
,
IMachine
*
machine
,
const
char
*
src
)
_attachDVD
(
vboxGlobalData
*
data
,
IMachine
*
machine
,
const
char
*
src
)
{
{
IDVDDrive
*
dvdDrive
=
NULL
;
IDVDDrive
*
dvdDrive
=
NULL
;
IDVDImage
*
dvdImage
=
NULL
;
IDVDImage
*
dvdImage
=
NULL
;
PRUnichar
*
dvdfileUtf16
=
NULL
;
PRUnichar
*
dvdfileUtf16
=
NULL
;
vboxIID
dvduuid
=
VBOX_IID_INITIALIZER
;
vboxIID
dvduuid
=
VBOX_IID_INITIALIZER
;
vboxIID
dvdemptyuuid
=
VBOX_IID_INITIALIZER
;
vboxIID
dvdemptyuuid
=
VBOX_IID_INITIALIZER
;
...
@@ -2409,10 +2409,10 @@ _dumpFloppy(virDomainDefPtr def,
...
@@ -2409,10 +2409,10 @@ _dumpFloppy(virDomainDefPtr def,
{
{
IFloppyDrive
*
floppyDrive
=
NULL
;
IFloppyDrive
*
floppyDrive
=
NULL
;
IFloppyImage
*
floppyImage
=
NULL
;
IFloppyImage
*
floppyImage
=
NULL
;
PRUnichar
*
locationUtf16
=
NULL
;
PRUnichar
*
locationUtf16
=
NULL
;
char
*
location
=
NULL
;
char
*
location
=
NULL
;
PRBool
enabled
=
PR_FALSE
;
PRBool
enabled
=
PR_FALSE
;
PRUint32
state
=
DriveState_Null
;
PRUint32
state
=
DriveState_Null
;
/* dump Floppy if the drive is attached and has floppy in it */
/* dump Floppy if the drive is attached and has floppy in it */
machine
->
vtbl
->
GetFloppyDrive
(
machine
,
&
floppyDrive
);
machine
->
vtbl
->
GetFloppyDrive
(
machine
,
&
floppyDrive
);
...
@@ -2465,8 +2465,8 @@ static int
...
@@ -2465,8 +2465,8 @@ static int
_attachFloppy
(
vboxGlobalData
*
data
,
IMachine
*
machine
,
const
char
*
src
)
_attachFloppy
(
vboxGlobalData
*
data
,
IMachine
*
machine
,
const
char
*
src
)
{
{
IFloppyDrive
*
floppyDrive
;
IFloppyDrive
*
floppyDrive
;
IFloppyImage
*
floppyImage
=
NULL
;
IFloppyImage
*
floppyImage
=
NULL
;
PRUnichar
*
fdfileUtf16
=
NULL
;
PRUnichar
*
fdfileUtf16
=
NULL
;
vboxIID
fduuid
=
VBOX_IID_INITIALIZER
;
vboxIID
fduuid
=
VBOX_IID_INITIALIZER
;
vboxIID
fdemptyuuid
=
VBOX_IID_INITIALIZER
;
vboxIID
fdemptyuuid
=
VBOX_IID_INITIALIZER
;
nsresult
rc
;
nsresult
rc
;
...
@@ -2824,7 +2824,7 @@ _virtualboxCreateMachine(vboxGlobalData *data, virDomainDefPtr def, IMachine **m
...
@@ -2824,7 +2824,7 @@ _virtualboxCreateMachine(vboxGlobalData *data, virDomainDefPtr def, IMachine **m
iid
.
value
,
iid
.
value
,
machine
);
machine
);
#elif VBOX_API_VERSION < 4000000
/* 3002000 <= VBOX_API_VERSION < 4000000 */
#elif VBOX_API_VERSION < 4000000
/* 3002000 <= VBOX_API_VERSION < 4000000 */
PRBool
override
=
PR_FALSE
;
PRBool
override
=
PR_FALSE
;
rc
=
data
->
vboxObj
->
vtbl
->
CreateMachine
(
data
->
vboxObj
,
rc
=
data
->
vboxObj
->
vtbl
->
CreateMachine
(
data
->
vboxObj
,
machineNameUtf16
,
machineNameUtf16
,
NULL
,
NULL
,
...
@@ -2833,7 +2833,7 @@ _virtualboxCreateMachine(vboxGlobalData *data, virDomainDefPtr def, IMachine **m
...
@@ -2833,7 +2833,7 @@ _virtualboxCreateMachine(vboxGlobalData *data, virDomainDefPtr def, IMachine **m
override
,
override
,
machine
);
machine
);
#elif VBOX_API_VERSION >= 4000000 && VBOX_API_VERSION < 4002000
#elif VBOX_API_VERSION >= 4000000 && VBOX_API_VERSION < 4002000
PRBool
override
=
PR_FALSE
;
PRBool
override
=
PR_FALSE
;
rc
=
data
->
vboxObj
->
vtbl
->
CreateMachine
(
data
->
vboxObj
,
rc
=
data
->
vboxObj
->
vtbl
->
CreateMachine
(
data
->
vboxObj
,
NULL
,
NULL
,
machineNameUtf16
,
machineNameUtf16
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录