Compartir a través de


Estructura UIAutomationPatternInfo (uiautomationcore.h)

Contiene información sobre un patrón de control personalizado.

Sintaxis

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

Miembros

guid

Tipo: GUID

Identificador único del patrón de control.

pProgrammaticName

Tipo: LPCWSTR

Nombre del patrón de control (una cadena no localizable).

providerInterfaceId

Tipo: GUID

Identificador único de la interfaz del proveedor para el patrón de control.

clientInterfaceId

Tipo: GUID

Identificador único de la interfaz de cliente para el patrón de control.

cProperties

Tipo: UINT

Recuento de elementos en pProperties.

pProperties

Tipo: UIAutomationPropertyInfo*

Puntero a una matriz de estructuras que describen las propiedades disponibles en el patrón de control.

cMethods

Tipo: UINT

Recuento de elementos en pMethods.

pMethods

Tipo: UIAutomationMethodInfo*

Puntero a una matriz de estructuras que describen los métodos disponibles en el patrón de control.

cEvents

Tipo: UINT

Recuento de elementos en pEvents.

pEvents

Tipo: UIAutomationEventInfo*

Puntero a una matriz de estructuras que describen los eventos disponibles en el patrón de control.

pPatternHandler

Tipo: IUIAutomationPatternHandler*

Puntero al objeto que hace que el patrón de control esté disponible para los clientes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Actualización de plataforma para Windows Vista, Windows XP con SP3 y Actualización de plataforma para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Platform Update para Windows Server 2008, Windows Server 2003 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado uiautomationcore.h (include UIAutomation.h)

Consulte también

Propiedades, eventos y patrones de control personalizados

RegisterPattern