C26166
경고 C26166: 획득 또는 <lock> 잠금을 보유 가능한 경우 실패 <func> 기능입니다.
경고 C26166 유사한 경고 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