Share via


Estructura UIAutomationMethodInfo (uiautomationcore.h)

Contiene información sobre un método compatible con un patrón de control personalizado.

Sintaxis

struct UIAutomationMethodInfo {
  LPCWSTR          pProgrammaticName;
  BOOL             doSetFocus;
  UINT             cInParameters;
  UINT             cOutParameters;
  UIAutomationType *pParameterTypes;
  LPCWSTR          *pParameterNames;
};

Miembros

pProgrammaticName

Tipo: LPCWSTR

Nombre del método (una cadena no localizable).

doSetFocus

Tipo: BOOL

TRUE si Automatización de la interfaz de usuario debe establecer el foco en el objeto antes de llamar al método ; en caso contrario, FALSE.

cInParameters

Tipo: UINT

Recuento de parámetros [in], que siempre son primero en la matriz pParameterTypes .

cOutParameters

Tipo: UINT

Recuento de parámetros [out], que siempre siguen los parámetros [in] de la matriz pParameterTypes .

pParameterTypes

Tipo: UIAutomationType*

Puntero a una matriz de valores que indica los tipos de datos de los parámetros del método. Los tipos de datos de los parámetros In deben ser primero, seguidos de los de los parámetros Out.

pParameterNames

Tipo: LPCWSTR*

Puntero a una matriz que contiene los nombres de parámetro (cadenas no localizables).

Requisitos

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

Consulte también

Propiedades personalizadas, eventos y patrones de control

UIAutomationPatternInfo