建議使用 Visual Studio 2017

C28109

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

警告 C28109: 變數無法在函式呼叫時保留。

程式保留不應該保留的資源,當呼叫這個函式時。 通常這表示資源兩次不小心地擷取了。 程式碼分析工具報告這個警告,當資源時取得和釋放相同函式的。

下列範例程式碼會產生這則警告:

ExAcquireResourceLite(resource, true);  
...  
ExAcquireResourceLite(resource, true);  

下列程式碼範例可以避免這則警告:

ExAcquireResourceLite(resource, true);  

顯示: