假设:
函数a如下
void a(void)
{
CoInitialize(NULL);
...//执行添加用户操作
CoUnitialize();
}
函数b如下
void b(void)
{
CoInitialize(NULL);
...//执行枚举用户的操作
a()
CoUnitialize();
}
这样函数b执行时会不会有问题,即
嵌套CoInitialize(NULL)和CoUnitialize()函数对
会不会产生问题?
函数a如下
void a(void)
{
CoInitialize(NULL);
...//执行添加用户操作
CoUnitialize();
}
函数b如下
void b(void)
{
CoInitialize(NULL);
...//执行枚举用户的操作
a()
CoUnitialize();
}
这样函数b执行时会不会有问题,即
嵌套CoInitialize(NULL)和CoUnitialize()函数对
会不会产生问题?
这样才好具体判断CoInitialize()/CoUnitialize()函数嵌套会不会迷惑操作系统,呵呵