共用方式為


C26166

C26166警告:無法取得或鎖定物件所在的 <func>函式<lock> 。

警告 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