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) |