AutomationRemoteOperationOperandId Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um identificador que se refere a um registro de operando de um CoreAutomationRemoteOperation.
public value class AutomationRemoteOperationOperandId
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.UIAutomation.UIAutomationContract, 65536)]
struct AutomationRemoteOperationOperandId
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.UIAutomation.UIAutomationContract), 65536)]
public struct AutomationRemoteOperationOperandId
Public Structure AutomationRemoteOperationOperandId
- Herança
-
AutomationRemoteOperationOperandId
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10, version 2104 (introduzida na 10.0.20348.0)
|
API contract |
Windows.UI.UIAutomation.UIAutomationContract (introduzida na v1.0)
|
Comentários
A máquina virtual CoreAutomationRemoteOperation usa uma arquitetura de conjunto de instruções baseada em registro.
A máquina virtual tem 232 registros, cada um endereçado por um inteiro de 32 bits, conhecido como registros de operando. Um AutomationRemoteOperationOperandId é o valor inteiro que se refere a um registro de operando.
Os registros podem ser reatribuídos conforme necessário.
A menos que seja inicializado por meio de uma chamada para ImportElement ou ImportTextRange, todos os registros são desassociados (não se referem a nenhum operando) quando CoreAutomationRemoteOperation.Execute(System.Byte[]) é chamado e a operação remota é iniciada.
A máquina virtual dá suporte aos seguintes tipos:
- Primitivos
- Inteiro assinado de 32 bits
- Inteiro de 32 bits sem sinal
- Boolean
- Número de ponto flutuante de precisão dupla
- Caractere de dois bytes
- Ponto – um par de coordenadas X e Y, cada uma delas é um float de precisão dupla
- Rect – uma tupla de quatro valores de Altura, Largura, X e Y (cada um um duplo)
- Tipos de referência
- Elemento Remote UIAutomation – uma representação da funcionalidade normalmente exposta pela interface IUIAutomationElement
- Padrões UIAutomation remotos – existe um tipo diferente para cada padrão UIA
- Cadeia de caracteres – uma sequência de caracteres de dois bytes usada para qualquer UIA (cadeias de caracteres são imutáveis)
- Matriz – uma coleção que pode conter uma sequência heterogênea de objetos remotos
- StringMap – um mapa de cadeias de caracteres remotas para objetos remotos (dá suporte a tipos heterogêneos)
Campos
Value |
O endereço inteiro de 32 bits do registro do operando. |