Compartilhar via


Estrutura UIAutomationPatternInfo (uiautomationcore.h)

Contém informações sobre um padrão de controle personalizado.

Sintaxe

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

Membros

guid

Tipo: GUID

O identificador exclusivo do padrão de controle.

pProgrammaticName

Tipo: LPCWSTR

O nome do padrão de controle (uma cadeia de caracteres não localizável).

providerInterfaceId

Tipo: GUID

O identificador exclusivo da interface do provedor para o padrão de controle.

clientInterfaceId

Tipo: GUID

O identificador exclusivo da interface do cliente para o padrão de controle.

cProperties

Tipo: UINT

A contagem de elementos em pProperties.

pProperties

Tipo: UIAutomationPropertyInfo*

Um ponteiro para uma matriz de estruturas que descrevem as propriedades disponíveis no padrão de controle.

cMethods

Tipo: UINT

A contagem de elementos em pMethods.

pMethods

Tipo: UIAutomationMethodInfo*

Um ponteiro para uma matriz de estruturas que descrevem métodos disponíveis no padrão de controle.

cEvents

Tipo: UINT

A contagem de elementos em pEvents.

pEvents

Tipo: UIAutomationEventInfo*

Um ponteiro para uma matriz de estruturas que descrevem eventos disponíveis no padrão de controle.

pPatternHandler

Tipo: IUIAutomationPatternHandler*

Um ponteiro para o objeto que torna o padrão de controle disponível para os clientes.

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 [aplicativos da área de trabalho | Aplicativos UWP]
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 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho uiautomationcore.h (include UIAutomation.h)

Confira também

Propriedades personalizadas, eventos e padrões de controle

RegisterPattern