Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
'
HRESULT' está sendo convertido em 'bool', você tem certeza de que é isso que você quer?
Observações
Quando um HRESULT é utilizado em uma if declaração, o HRESULT é convertido em um bool, a menos que se teste explicitamente para a variável como um HRESULT.
O aviso C4165 está desativado por padrão. Para obter mais informações, consulte Avisos do compilador que estão desativados por padrão.
Example
O exemplo a seguir gera C4165:
// C4165.cpp
// compile with: /W3
#include <windows.h>
#pragma warning(3:4165)
extern HRESULT hr;
int main() {
if (hr) {
// try either of the following ...
// if (FAILED(hr)) { // C4165 expected
// if (hr != S_OK) {
}
}