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