API 참조(Visual Studio 디버깅)
참조 섹션에는 API의 개념적 개요, 모든 API 요소에 대한 구문 및 사용을 보여 주는 가이드 및 다양한 코드 예제가 포함되어 있습니다. 모든 참조는 범주별로 사전순으로 나열됩니다.
다음 표에서는 메서드에서 반환되는 공통 HRESULT
값을 보여 줍니다.
이름 | 설명 | 값 |
---|---|---|
S_OK | 성공. | 0x00000000 |
E_UNEXPECTED | 예기치 않은 오류입니다. | 0x8000FFFF |
E_NOTIMPL | 구현되지 않았습니다. | 0x80004001 |
E_OUTOFMEMORY | 메모리가 부족하여 작업을 완료할 수 없습니다. | 0x8007000E |
E_INVALIDARG | 하나 이상의 인수가 잘못되었습니다. | 0x80070057 |
E_NOINTERFACE | 해당 인터페이스는 지원되지 않습니다. | 0x80004002 |
E_POINTER | 잘못된 포인터입니다. | 0x80004003 |
E_HANDLE | 핸들이 잘못되었습니다. | 0x80070006 |
E_ABORT | 작업이 중단되었습니다. | 0x80004004 |
E_FAIL | 예기치 않은 오류입니다. | 0x80004005 |
E_ACCESSDENIED | 일반 액세스 거부 오류입니다. | 0x80070005 |
참고 항목
Visual Studio 디버깅 메서드가 S_OK
를 반환하면 모든 out 매개 변수 포인터는 유효한 것으로 가정합니다. 즉, S_OK
가 반환될 때 out 매개 변수 포인터에 대해 유효성 검사가 수행되지 않습니다.
참고 항목
유효하지 않거나 NULL
[out] 매개 변수로 인해 IDE가 충돌할 수 있습니다.