| description |
Learn more about: Warning C26140 |
| title |
Warning C26140 |
| ms.date |
11/04/2016 |
| f1_keywords |
|
| helpviewer_keywords |
|
| ms.assetid |
a0b521b4-0c2f-470a-8904-f7bbb8014536 |
Undefined lock kind 'lock' in annotation 'annotation' on lock 'lock'.
_Has_lock_kind_(MUTEXa) HANDLE gMutex;
struct CorrectExample
{
_Has_lock_kind_(_Lock_kind_mutex_) HANDLE mMutex;
_Guarded_by_(mMutex) int mData;
};
_When_(return == WAIT_OBJECT_0 || return == WAIT_ABANDONED, _Acquires_lock_(gMutex))
DWORD UndefinedLockKind() // Warning C26140
{
DWORD result = WaitForSingleObject(gMutex, 1000);
return result;
}