IInvokeProvider::Invoke 메서드(uiautomationcore.h)
요청을 보내 컨트롤을 활성화하고 해당하는 명확한 단일 작업을 시작합니다.
구문
HRESULT Invoke();
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
IInvokeProvider::Invoke 는 비동기 호출이며 차단 없이 즉시 반환해야 합니다.
참고 이는 호출될 때 직접 또는 간접적으로 모달 대화 상자를 시작하는 컨트롤에 특히 중요합니다.
이벤트를 선동한 모든 Microsoft UI 자동화 클라이언트는 모달 대화 상자가 닫히기 전까지 차단된 상태로 유지됩니다.
이벤트는 다음 시나리오에서 Invoke 요청을 서비스하기 전에 발생해야 합니다.
- 작업이 완료될 때까지 기다리는 것은 실제로 불가능합니다.
- 작업에는 사용자 개입이 필요합니다.
- 작업은 시간이 오래 걸리며 호출 클라이언트가 상당한 시간 동안 차단됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | uiautomationcore.h(UIAutomation.h 포함) |
DLL | Uiautomationcore.dll |