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 用プラットフォーム更新プログラム、SP3 を使用した Windows XP、Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム、WINDOWS Server 2003 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
Header | uiautomationcore.h (UIAutomation.h を含む) |