C++同步对象-InitializeConditionVariable失败

C++ Synchronization object - InitializeConditionVariable Failure

本文关键字:失败 -InitializeConditionVariable 对象 同步 C++      更新时间:2023-10-16

关于操作系统条件变量,我有一个非常简单的问题:
为什么初始化没有成功?

这是我的代码:

CONDITION_VARIABLE a;  
void foo()  
{  
    InitializeConditionVariable (&a);  
}  

变量a未正确初始化-包含NULL指针
我使用的是windows Vista 32

我的错误。奇怪,但从InitializeConditionVariable返回的null指针是正确的,可以使用。我的问题是SleepConditionVariableCS,它从未返回,但它似乎是CriticalSection的问题,而不是条件变量的问题。。。