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