Compartir a través de


Método ITextRangeProvider::CompareEndpoints (uiautomationcore.h)

Devuelve un valor que especifica si dos intervalos de texto tienen puntos de conexión idénticos.

Sintaxis

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

Parámetros

[in] endpoint

Tipo: TextPatternRangeEndpoint

Punto de conexión (inicial o final) del intervalo de texto del autor de la llamada.

[in] targetRange

Tipo: * ITextRangeProvider

Intervalo de texto que se va a comparar.

[in] targetEndpoint

Tipo: TextPatternRangeEndpoint

Punto de conexión (inicial o final) del intervalo de texto de destino.

[out, retval] pRetVal

Tipo: int*

Recibe un valor que indica si los dos intervalos de texto tienen puntos de conexión idénticos. Este parámetro se pasa sin inicializar.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un hrESULT código de error.

Observaciones

Devuelve un valor negativo si el punto de conexión del autor de la llamada se produce anteriormente en el texto que el punto de conexión de destino.

Devuelve cero si el punto de conexión del autor de la llamada está en la misma ubicación que el punto de conexión de destino.

Devuelve un valor positivo si el punto de conexión del autor de la llamada se produce más adelante en el texto que el punto de conexión de destino.

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP [aplicaciones de escritorio | Aplicaciones para UWP]
servidor mínimo admitido Windows Server 2003 [aplicaciones de escritorio | Aplicaciones para UWP]
de la plataforma de destino de Windows
encabezado de uiautomationcore.h (include UIAutomation.h)

Consulte también

conceptual de

ITextProvider

ITextRangeProvider

de referencia de

Introducción a los proveedores de automatización de la interfaz de usuario de