UIAutomationPatternInfo 구조체(uiautomationcore.h)
사용자 지정 컨트롤 패턴에 대한 정보를 포함합니다.
구문
struct UIAutomationPatternInfo {
GUID guid;
LPCWSTR pProgrammaticName;
GUID providerInterfaceId;
GUID clientInterfaceId;
UINT cProperties;
struct UIAutomationPropertyInfo *pProperties;
UINT cMethods;
struct UIAutomationMethodInfo *pMethods;
UINT cEvents;
struct UIAutomationEventInfo *pEvents;
IUIAutomationPatternHandler *pPatternHandler;
};
멤버
guid
형식: GUID
컨트롤 패턴의 고유 식별자입니다.
pProgrammaticName
형식: LPCWSTR
컨트롤 패턴의 이름(지역화할 수 없는 문자열)입니다.
providerInterfaceId
형식: GUID
컨트롤 패턴에 대한 공급자 인터페이스의 고유 식별자입니다.
clientInterfaceId
형식: GUID
컨트롤 패턴에 대한 클라이언트 인터페이스의 고유 식별자입니다.
cProperties
형식: UINT
pProperties의 요소 수입니다.
pProperties
컨트롤 패턴에서 사용할 수 있는 속성을 설명하는 구조체 배열에 대한 포인터입니다.
cMethods
형식: UINT
pMethods의 요소 수입니다.
pMethods
컨트롤 패턴에서 사용할 수 있는 메서드를 설명하는 구조체 배열에 대한 포인터입니다.
cEvents
형식: UINT
pEvents의 요소 수입니다.
pEvents
컨트롤 패턴에서 사용할 수 있는 이벤트를 설명하는 구조체 배열에 대한 포인터입니다.
pPatternHandler
형식: IUIAutomationPatternHandler*
클라이언트에서 컨트롤 패턴을 사용할 수 있도록 하는 개체에 대한 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7, WINDOWS Vista SP2 및 Windows Vista용 플랫폼 업데이트, WINDOWS XP SP3 및 Windows Vista용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트, WINDOWS Server 2003 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
머리글 | uiautomationcore.h(UIAutomation.h 포함) |