다음을 통해 공유


IUIAutomationElement7::FindAllWithOptionsBuildCache 메서드(uiautomationclient.h)

지정된 순서로 일치하는 모든 요소를 찾은 다음 해당 속성과 패턴도 캐시합니다.

구문

HRESULT FindAllWithOptionsBuildCache(
  [in]          TreeScope                 scope,
  [in]          IUIAutomationCondition    *condition,
  [in]          IUIAutomationCacheRequest *cacheRequest,
  [in]          TreeTraversalOptions      traversalOptions,
  [in]          IUIAutomationElement      *root,
  [out, retval] IUIAutomationElementArray **found
);

매개 변수

[in] scope

형식: TreeScope

요청의 scope.

요소를 검색하면 요소 자체(기본 동작) 또는 요소 및 해당 자식 또는 하위 항목에 대해서만 캐싱을 수행할 수 있습니다. 이 속성은 요청의 scope 설명합니다.

[in] condition

형식: IUIAutomationCondition

UI 자동화 트리에서 요소를 검색할 때 필터링에 사용되는 조건에 대한 기본 인터페이스입니다.

[in] cacheRequest

형식: IUIAutomationCacheRequest

캐시에 포함할 컨트롤 패턴 및 속성을 지정하는 캐시 요청에 대한 포인터입니다.

[in] traversalOptions

형식: TreeTraversalOptions

트리 탐색 순서입니다.

[in] root

형식: IUIAutomationElement

검색을 시작할 요소에 대한 포인터입니다.

[out, retval] found

일치하는 요소의 배열에 대한 포인터를 받습니다. 일치하는 요소가 없으면 빈 배열을 반환합니다.

반환 값

성공하면 S_OK 반환하고, 그렇지 않으면 HRESULT 오류 코드를 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1703 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 uiautomationclient.h(UIAutomation.h 포함)
DLL UIAutomationCore.dll

추가 정보

IUIAutomationElement7