AutomationRemoteOperationOperandId Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un identificatore che fa riferimento a un registro operando di un 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
- Ereditarietà
-
AutomationRemoteOperationOperandId
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 2104 (è stato introdotto in 10.0.20348.0)
|
API contract |
Windows.UI.UIAutomation.UIAutomationContract (è stato introdotto in v1.0)
|
Commenti
La macchina virtuale CoreAutomationRemoteOperation usa un'architettura del set di istruzioni basata su registro.
La macchina virtuale ha 232 registri, ognuno indirizzato da un numero intero a 32 bit, definito registri operandi. AutomationRemoteOperationOperandId è il valore intero che fa riferimento a un registro operando.
I registri possono essere riassegnati in base alle esigenze.
A meno che non venga inizializzato tramite una chiamata a ImportElement o ImportTextRange, tutti i registri non sono associati (non fanno riferimento ad alcun operando) quando Viene chiamato CoreAutomationRemoteOperation.Execute(System.Byte[]) e viene avviata l'operazione remota.
La macchina virtuale supporta i tipi seguenti:
- Primitives
- Valore intero a 32 bit con segno
- Intero senza segno a 32 bit
- Boolean
- Numero a virgola mobile a precisione doppia
- Carattere a due byte
- Punto: una coppia di coordinate X e Y, ognuna delle quali è un float a precisione doppia
- Rect: una tupla a quattro valori Height, Width, X e Y (ognuno double)
- Tipi riferimento
- Elemento Remote UIAutomation: rappresentazione delle funzionalità in genere esposte dall'interfaccia IUIAutomationElement
- Modelli remote UIAutomation: esiste un tipo diverso per ogni modello di interfaccia utente
- Stringa: sequenza di caratteri a due byte usati per qualsiasi interfaccia utente (le stringhe non sono modificabili)
- Matrice: raccolta che può contenere una sequenza eterogenea di oggetti remoti
- StringMap: una mappa di stringhe remote a oggetti remoti (supporta tipi eterogenei)
Campi
Value |
Indirizzo intero a 32 bit del registro dell'operando. |