HRESULT 값
다음은 함수 및 메서드에 대한 일반적인 반환 값 목록과 일반적인 의미입니다.
성공적인 결과입니다. 이러한 값은 WinError.h에 정의되어 있습니다.
S_ok
완료되었습니다.
S_false
오류 없이 완료되었지만 부분 결과만 얻었습니다.
버퍼가 반환되는 정보를 보관할 만큼 충분히 크지 않은 경우 반환된 정보는 버퍼에 맞게 잘리는 경우가 많으며 메서드에서 S_FALSE 반환됩니다.
오류 결과입니다. 이러한 값은 WinError.h에 정의되어 있습니다.
E_fail
작업을 수행할 수 없습니다.
E_INVALIDARG
전달된 인수 중 하나가 잘못되었습니다.
E_NOINTERFACE
검색한 개체를 찾을 수 없습니다.
E_OUTOFMEMORY
메모리 할당 시도가 실패했습니다.
E_UNEXPECTED
대상에 액세스할 수 없거나 엔진이 함수 또는 메서드를 처리할 수 있는 상태가 아닙니다.
E_notimpl
구현되지 않았습니다.
HRESULT_FROM_WIN32(ERROR_ACCESS_DENIED)
디버거가 보안 모드에 있으므로 작업이 거부되었습니다.
NT 오류 결과입니다. STATUS_CONTROL_C_EXIT 및 STATUS_NO_MORE_ENTRIES 같은 다른 오류 코드가 발생할 수 있습니다. 이러한 결과는 반환되기 전에 WinError.h에 정의된 HRESULT_FROM_NT 매크로에 전달됩니다.
Win32 오류 결과입니다. ERROR_READ_FAULT 및 ERROR_WRITE_FAULT 같은 다른 오류 코드가 발생할 수 있습니다. 이러한 결과는 반환되기 전에 WinError.h에 정의된 HRESULT_FROM_WIN32 매크로에 전달됩니다.
요구 사항
헤더 |
DbgEng.h(DbgEng.h 포함) |