IUIAutomationRegistrar::RegisterProperty-Methode (uiautomationcore.h)

Registriert eine Drittanbietereigenschaft.

Syntax

HRESULT RegisterProperty(
  [in]  const UIAutomationPropertyInfo *property,
  [out] PROPERTYID                     *propertyId
);

Parameter

[in] property

Typ: UIAutomationPropertyInfo*

Ein Zeiger auf eine Struktur, die Informationen zur zu registrierenden Eigenschaft enthält.

[out] propertyId

Typ: PropertyID*

Empfängt die Eigenschaften-ID der neu registrierten Eigenschaft.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die Eigenschafts-ID kann in verschiedenen Eigenschaftenmethoden verwendet werden, einschließlich GetCurrentPropertyValue und CreatePropertyCondition. Derselbe Wert kann als WinEvent-Wert für Eigenschaftsänderungsereignisse in IAccessibleEx-Implementierungen verwendet werden.

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]
Zielplattform Windows
Kopfzeile uiautomationcore.h (uiAutomation.h einschließen)

Weitere Informationen

IUIAutomationRegistrar