Share via


ITextRangeProvider::CompareEndpoints-Methode (uiautomationcore.h)

Gibt einen Wert zurück, der angibt, ob zwei Textbereiche identische Endpunkte aufweisen.

Syntax

HRESULT CompareEndpoints(
                TextPatternRangeEndpoint endpoint,
  [in]          ITextRangeProvider       *targetRange,
                TextPatternRangeEndpoint targetEndpoint,
  [out, retval] int                      *pRetVal
);

Parameter

endpoint

[in] targetRange

Typ: ITextRangeProvider*

Der zu vergleichende Textbereich.

targetEndpoint

[out, retval] pRetVal

Typ: int*

Empfängt einen Wert, der angibt, ob die beiden Textbereiche identische Endpunkte aufweisen. Dieser Parameter wird nicht initialisiert übergeben.

Rückgabewert

Typ: HRESULT

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

Hinweise

Gibt einen negativen Wert zurück, wenn der Endpunkt des Aufrufers im Text vor dem Zielendpunkt liegt.

Gibt 0 (null) zurück, wenn der Endpunkt des Aufrufers an derselben Position wie der Zielendpunkt liegt.

Gibt einen positiven Wert zurück, wenn der Endpunkt des Aufrufers im Text nach dem Zielendpunkt liegt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile uiautomationcore.h (include UIAutomation.h)

Siehe auch

Konzept

ITextProvider

ITextRangeProvider

Referenz

Übersicht über die Benutzeroberflächenautomatisierungs-Anbieter