반환 값(Windows 접근성 기능)
이 항목에서는 가장 일반적인 반환 값 및 자주 표시되지 않을 수 있는 기타 반환 값에 대해 설명합니다.
일반적인 반환 값
IAccessible 메서드는 winerror.h 또는 다른 표준 COM(구성 요소 개체 모델) 오류 코드에 정의된 다음 값 중 하나를 반환합니다.
값 | 설명 |
---|---|
S_OK | 메서드가 성공했습니다. |
S_FALSE | 메서드가 부분적으로 성공했습니다. 이 문제는 메서드가 성공하지만 요청된 정보를 사용할 수 없는 경우에 발생합니다. 예를 들어 지정된 지점에서 자식 개체를 검색하기 위해 IAccessible::accHitTest 를 호출하고 지정된 지점이 개체 또는 개체의 자식 내에 없는 경우 Microsoft Active Accessibility는 S_FALSE 반환합니다. |
DISP_E_MEMBERNOTFOUND | 개체는 요청된 속성 또는 작업을 지원하지 않습니다. 예를 들어 값 속성이 없으므로 Value 속성을 요청하면 푸시 단추가 이 값을 반환합니다. |
E_NOTIMPL | 메서드가 구현되지 않았습니다. 이 값은 클라이언트가 해당 운영 체제에서 아직 지원되지 않는 메서드를 호출할 때 발생합니다. |
E_INVALIDARG | 하나 이상의 인수가 잘못되었습니다. 이 오류는 호출자가 서버에서 인식하지 못하는 식별자를 사용하여 자식 개체를 식별하려고 할 때 발생합니다. 이 오류는 클라이언트가 자식이 없는 개체 내에서 자식 개체를 식별하려고 할 때도 발생합니다. |
E_OUTOFMEMORY | 메서드가 성공에 중요한 작업을 완료하는 데 필요한 메모리를 할당할 수 없습니다. |
E_FAIL | 알 수 없거나 일반적인 오류가 발생했습니다. |
추가 반환 값
다음은 IAccessible 메서드가 반환할 수 있는 반환 값입니다. 이러한 반환 값은 이전 값만큼 일반적이지는 않지만 알고 있어야 합니다.
값 | Description |
---|---|
E_ACCESSDENIED | 암호 컨트롤의 값을 가져오기 위해 get_accValue 호출할 때 반환됩니다. |
DISP_E_EXCEPTION | |
CO_E_OBJNOTCONNECTED |