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 Vista 的平台更新、带 SP3 的 Windows XP 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新、带 SP2 的 Windows Server 2003 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
标头 uiautomationcore.h (包括 UIAutomation.h)

另请参阅

自定义属性、事件和控件模式

RegisterPattern