Compartilhar via


Método IProxyProviderWinEventSink::AddStructureChangedEvent (uiautomationcore.h)

Gera um evento para notificar os clientes de que a estrutura da árvore de Automação da Interface do Usuário foi alterada.

Sintaxe

HRESULT AddStructureChangedEvent(
  [in] IRawElementProviderSimple *pProvider,
  [in] StructureChangeType       structureChangeType,
  [in] SAFEARRAY                 *runtimeId
);

Parâmetros

[in] pProvider

Tipo: * IRawElementProviderSimple

Um ponteiro para o provedor do elemento que está elevando o evento.

[in] structureChangeType

Tipo: StructureChangeType

O tipo de alteração de estrutura que ocorreu.

[in] runtimeId

Tipo: * SAFEARRAY

Um ponteiro para os identificadores de runtime dos elementos afetados. Essas IDs permitem que os aplicativos identifiquem elementos que foram removidos e não são mais representados por interfaces IUIAutomationElement .

Valor de retorno

Tipo: HRESULT

Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 7, Windows Vista com SP2 e Platform Update para Windows Vista, Windows XP com SP3 e Platform Update para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
servidor com suporte mínimo Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008, Windows Server 2003 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
da Plataforma de Destino Windows
cabeçalho uiautomationcore.h (include UIAutomation.h)

Consulte também

práticas recomendadas para usar matrizes seguras

Conceitual

IProxyProviderWinEventSink

de referência de