다음을 통해 공유


ObjectFromLresult 함수(oleacc.h)

이전에 생성된 개체 참조를 기반으로 액세스 가능한 개체에 대해 요청된 인터페이스 포인터를 검색합니다.

이 함수는 Microsoft Active Accessibility에서 내부적으로 사용하도록 설계되었으며 정보 목적으로만 문서화되어 있습니다. 클라이언트나 서버 모두 이 함수를 호출해서는 안 됩니다.

구문

HRESULT ObjectFromLresult(
  [in]  LRESULT lResult,
  [in]  REFIID  riid,
  [in]  WPARAM  wParam,
  [out] void    **ppvObject
);

매개 변수

[in] lResult

형식: LRESULT

이전에 LresultFromObject 함수를 성공적으로 호출하여 반환된 32비트 값입니다.

[in] riid

형식: REFIID

검색할 인터페이스의 참조 식별자입니다. 이것은 IID_IAccessible.

[in] wParam

형식: WPARAM

wParam 매개 변수의 연결된 WM_GETOBJECT 메시지에서 보낸 값입니다.

[out] ppvObject

형식: void**

WM_GETOBJECT 메시지에 해당하는 개체에서 IAccessible 인터페이스의 주소를 받습니다.

반환 값

형식: STDAPI

성공하면 S_OK를 반환합니다.

성공하지 못하면 다음 표준 COM 오류 코드 중 하나를 반환합니다.

반환 코드 설명
E_INVALIDARG
하나 이상의 인수가 잘못되었습니다. 지정된 lResult 매개 변수가 LresultFromObject 호출에서 가져온 값이 아니거나 , 이전ObjectFromLresult 호출에서 사용된 값인 경우 발생합니다.
E_NOINTERFACE
ppvObject 매개 변수에 지정된 개체는 riid 매개 변수로 지정된 인터페이스를 지원하지 않습니다.
E_OUTOFMEMORY
개체 참조를 저장할 메모리가 부족합니다.
E_UNEXPECTED
예기치 않은 오류가 발생했습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 oleacc.h
라이브러리 Oleacc.lib
DLL Oleacc.dll
재배포 가능 파일 SP6 이상 및 Windows 98을 Windows NT 4.0의 활성 접근성 2.0 RDK

추가 정보

WM_GETOBJECT