Freigeben über


UIAutomationPatternInfo-Struktur (uiautomationcore.h)

Enthält Informationen zu einem benutzerdefinierten Steuerelementmuster.

Syntax

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;
};

Member

guid

Typ: GUID

Der eindeutige Bezeichner des Steuerelementmusters.

pProgrammaticName

Typ: LPCWSTR

Der Name des Steuerelementmusters (eine nicht lokalisierbare Zeichenfolge).

providerInterfaceId

Typ: GUID

Der eindeutige Bezeichner der Anbieterschnittstelle für das Steuerelementmuster.

clientInterfaceId

Typ: GUID

Der eindeutige Bezeichner der Clientschnittstelle für das Steuerelementmuster.

cProperties

Typ: UINT

Die Anzahl der Elemente in pProperties.

pProperties

Typ: UIAutomationPropertyInfo*

Ein Zeiger auf ein Array von Strukturen, das eigenschaften beschreibt, die für das Steuerelementmuster verfügbar sind.

cMethods

Typ: UINT

Die Anzahl der Elemente in pMethods.

pMethods

Typ: UIAutomationMethodInfo*

Ein Zeiger auf ein Array von Strukturen, das Methoden beschreibt, die für das Steuerelementmuster verfügbar sind.

cEvents

Typ: UINT

Die Anzahl der Elemente in pEvents.

pEvents

Typ: UIAutomationEventInfo*

Ein Zeiger auf ein Array von Strukturen, das Ereignisse beschreibt, die für das Steuerelementmuster verfügbar sind.

pPatternHandler

Typ: IUIAutomationPatternHandler*

Ein Zeiger auf das -Objekt, das das Steuerelementmuster für Clients verfügbar macht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista, Windows XP mit SP3 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008, Windows Server 2003 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile uiautomationcore.h (include UIAutomation.h)

Weitere Informationen

Benutzerdefinierte Eigenschaften, Ereignisse und Steuerelementmuster

RegisterPattern