Aracılığıyla paylaş


C26166

C26166 Uyarı: büyük bir olasılıkla almaya veya kilit <lock> tutmak için başarısız işlev <func>.

Uyarı C26166 benzer Uyarı C26116 güvenilirlilik düzeyini daha düşük olmasıdır.Örneğin, işlevin eklenti hataları içerebilir.

Örnek

Aşağıdaki kod C26166 uyarısı görüntülenir kodu gösterilir.

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