UiaIAccessibleFromProvider 함수(uiautomationcoreapi.h)
Microsoft UI 자동화 공급자를 대신하여 Microsoft Active Accessibility 데이터를 제공하는 IAccessible 구현을 검색합니다.
구문
HRESULT UiaIAccessibleFromProvider(
[in] IRawElementProviderSimple *pProvider,
[in] DWORD dwFlags,
[out] IAccessible **ppAccessible,
[out] VARIANT *pvarChild
);
매개 변수
[in] pProvider
형식: IRawElementProviderSimple*
UI 자동화 개체에 대한 포인터입니다.
[in] dwFlags
형식:DWORD
다음 값 중 하나입니다.
UIA_IAFP_DEFAULT
UIA_IAFP_UNWRAP_BRIDGE
[out] ppAccessible
형식: IAccessible**
공급자에 대한 IAccessible 구현에 대한 포인터를 받습니다.
[out] pvarChild
형식: VARIANT*
lVal 멤버에서 액세스 가능한 요소의 자식 식별자를 받습니다.
반환 값
형식: HRESULT
이 함수가 성공하면 S_OK 반환합니다. 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
대부분의 경우 이 함수는 IRawElementProviderSimple 개체를 대신하여 IAccessible을 구현하는 Windows에서 제공하는 래퍼 개체를 검색합니다. 제공된 IRawElementProviderSimple 포인터 자체가 래퍼 개체인 경우 이 함수는 래핑된 IAccessible 포인터를 검색하고 대신 이를 반환하여 여러 래퍼 계층이 생성되지 않도록 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | uiautomationcoreapi.h |
라이브러리 | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |