Share via


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