Compartilhar via


Estrutura UIAutomationMethodInfo (uiautomationcore.h)

Contém informações sobre um método compatível com um padrão de controle personalizado.

Sintaxe

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

Membros

pProgrammaticName

Tipo: LPCWSTR

O nome do método (uma cadeia de caracteres não localizável).

doSetFocus

Tipo: BOOL

TRUE se Automação da Interface do Usuário deve definir o foco no objeto antes de chamar o método; caso contrário, FALSE.

cInParameters

Tipo: UINT

A contagem de parâmetros [in], que são sempre os primeiros na matriz pParameterTypes .

cOutParameters

Tipo: UINT

A contagem de parâmetros [out], que sempre seguem os parâmetros [in] na matriz pParameterTypes .

pParameterTypes

Tipo: UIAutomationType*

Um ponteiro para uma matriz de valores que indica os tipos de dados dos parâmetros do método . Os tipos de dados dos parâmetros In devem ser primeiro, seguidos pelos dos parâmetros Out.

pParameterNames

Tipo: LPCWSTR*

Um ponteiro para uma matriz que contém os nomes de parâmetro (cadeias de caracteres não localizáveis).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista, Windows XP com SP3 e Atualização de Plataforma para Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008, Windows Server 2003 com SP2 e Atualização de Plataforma para Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho uiautomationcore.h (include UIAutomation.h)

Confira também

Propriedades personalizadas, eventos e padrões de controle

UIAutomationPatternInfo