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 和 Platform Update for Windows Server 2008、Windows Server 2003 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
標頭 | uiautomationcore.h (包含 UIAutomation.h) |