C26166
경고 C26166: 함수 <func>에서 잠금<lock> 획득 또는 유지에 실패할 수 있습니다.
경고 C26160은 신뢰 수준이 낮은 것을 제외한 경고 C26116 와 유사합니다.예를 들어, 함수 주석 오류가 포함 될 수 있습니다.
예제
다음 코드에서는 C26166 경고를 생성하는 코드를 보여 줍니다.
typedef struct _DATA {
CRITICAL_SECTION cs;
} DATA;
_Acquires_lock_(p->cs) void Enter(DATA* p) {
EnterCriticalSection(&p->cs); // OK
}
_Acquires_lock_(p->cs) void BAD(DATA* p) {} // Warning C26166