C26166

Warnung C26166: Möglicher Fehler bei der Einrichtung oder Aufrechterhaltung der Sperre <Sperre> in der Funktion <func>.

Warnung C26166 ähnelt warnendem C26116, außer dass der Vertrauensbereich niedriger ist.Beispielsweise enthält möglicherweise die Funktion Anmerkungsfehler.

Beispiel

Im folgenden Code sind codieren, die Warnung C26166 generieren.

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