建議使用 Visual Studio 2017

C6329

 

發行︰ 2016年7月

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

警告 C6329:<函式>呼叫的傳回值不應做為<數字>的檢查對象。

程式會從呼叫的傳回值比較數值的 CreateFile。 如果 CreateFile 成功,則傳回的開放控制代碼的物件。 如果成功,它會傳回INVALID_HANDLE_VALUE

下列程式碼會造成此警告:

if (CreateFile() == NULL)  
    {  
        return;  
    }  

這個程式碼修正錯誤:

if (CreateFile() == INVALID_HANDLE_VALUE)  
    {  
        return;  
    }  

顯示: