Freigeben über


C26166

Warnung C26166: Sperre <lock> in der Funktion <func>abrufen oder enthalten möglicherweise wobei nicht.

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

Beispiel

Der folgende Code zeigt Code, der 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