已不再支援此瀏覽器。
請升級至 Microsoft Edge,以利用最新功能、安全性更新和技術支援。
警告 C28650:正在使用 !0 的類型不會將其視為失敗案例。
傳回狀態值,例如 !TRUE 與傳回指出失敗的狀態值不同。
NTSTATUS 和 HRESULT 等特定數據類型具有相關聯的宏,會將這些類型的值分類為 SUCCESS 或 FAILURE。 這些宏會檢查傳回值或值的最大顯著位,以判斷此值。 因此,0 和 1 都會分類為 SUCCESS 值。
修正此警告的適當方式是傳回適當的錯誤碼,而不是 -1 之類的泛型值。
此頁面對您有幫助嗎?