Неявное преобразование между целочисленными типами с разной семантикой: проверка HRESULT при помощи оператора "not". Попробуйте ...

Неявное преобразование между целочисленными типами с разной семантикой: проверка HRESULT при помощи оператора "not". Попробуйте вместо этого использовать макрос SUCCEEDED или FAILED
Неявное преобразование из "|5" в "|6". При этом преобразовании возможен сбой, поскольку "|1" не является производным от "|2", ... Неявное преобразование из "|5" в "|6"; преобразование может завершиться сбоем, так как "|1" не является производным от "|2", ... Неявное преобразование между целочисленными типами с разной семантикой: присваивание 1 или TRUE значению типа HRESULT. Попробуйте ... Неявное преобразование между целочисленными типами с разной семантикой: проверка HRESULT при помощи оператора "not". Попробуйте ... Неявное преобразование между целочисленными типами с разной семантикой: сравнение HRESULT с -1. Попробуйте вместо этого использовать ... Неявное преобразование между целочисленными типами с разной семантикой: сравнение HRESULT с 1 или TRUE. Попробуйте вместо ... Неявное преобразование между целочисленными типами с разной семантикой: сравнение HRESULT с целым числом. Попробуйте вместо ... Неявное создание экземпляров базовой конструкции в данной точке или рядом с ней не может быть разрешено, так как тогда возможно ...