AutomationRemoteOperationOperandId Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет идентификатор, ссылающийся на регистр операнда 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
- Наследование
-
AutomationRemoteOperationOperandId
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 2104 (появилось в 10.0.20348.0)
|
API contract |
Windows.UI.UIAutomation.UIAutomationContract (появилось в v1.0)
|
Комментарии
Виртуальная машина CoreAutomationRemoteOperation использует архитектуру набора инструкций на основе регистра.
Виртуальная машина имеет 232 регистра, к каждому из которых обращается 32-разрядное целое число, называемое регистрами операнда. AutomationRemoteOperandAtionOperandId — это целочисленное значение, ссылающееся на регистр операнда.
При необходимости регистры можно переназначить.
Если не инициализирован вызов ImportElement или ImportTextRange, все регистры не связаны (не ссылаются на операнды) при вызове CoreAutomationRemoteOperation.Execute(System.Byte[]) и запускается удаленная операция.
Виртуальная машина поддерживает следующие типы:
- Примитивы
- 32-разрядное целое число со знаком
- 32-разрядное целое число без знака
- Логическое
- Число с плавающей запятой двойной точности
- Двухбайтовый символ
- Point — пара координат X и Y, каждая из которых является плавающей двойной точностью.
- Rect — кортеж из четырех значений Height, Width, X и Y (каждый двойной).
- Ссылочные типы
- Элемент Remote UIAutomation — представление функциональных возможностей, обычно предоставляемых интерфейсом IUIAutomationElement.
- Шаблоны удаленного пользовательского интерфейса. Для каждого шаблона UIA существует другой тип.
- String — последовательность двухбайтовых символов, используемая для любого UIA (строки являются неизменяемыми).
- Array — коллекция, которая может содержать разнородную последовательность удаленных объектов.
- StringMap — сопоставление удаленных строк с удаленными объектами (поддерживает разнородные типы).
Поля
Value |
32-разрядный целочисленный адрес регистра операнда. |