C33020C33020

Warning C33020: вероятно, обнаружено неверное использование HRESULT.Warning C33020: Likely incorrect HRESULT usage detected.

Это предупреждение высокой надежности, указывающее, что функция, возвращающая значение HRESULT, возвращает значение FALSE.This is high-confidence warning indicating that HRESULT-returning function returns FALSE.

ПримерExample

#include <Windows.h>

HRESULT foo()
{
    // ......
    return FALSE; // C33020
}

Эти предупреждения исправляются с помощью правильного значения HRESULT:These warnings are corrected by using proper HRESULT value:

#include <Windows.h>

HRESULT foo()
{
    // ......
    return E_FAIL; // OK
}

См. также статьюSee also

C33022C33022