共用方式為


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

另請參閱

自訂屬性、事件和控制件模式

RegisterPattern