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

형식: UIAutomationPropertyInfo*

컨트롤 패턴에서 사용할 수 있는 속성을 설명하는 구조체 배열에 대한 포인터입니다.

cMethods

형식: UINT

pMethods의 요소 수입니다.

pMethods

형식: UIAutomationMethodInfo*

컨트롤 패턴에서 사용할 수 있는 메서드를 설명하는 구조체 배열에 대한 포인터입니다.

cEvents

형식: UINT

pEvents의 요소 수입니다.

pEvents

형식: UIAutomationEventInfo*

컨트롤 패턴에서 사용할 수 있는 이벤트를 설명하는 구조체 배열에 대한 포인터입니다.

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 포함)

추가 정보

사용자 지정 속성, 이벤트 및 컨트롤 패턴

RegisterPattern