AutomationRemoteOperationOperandId 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 가상 머신은 레지스터 기반 명령 집합 아키텍처를 사용합니다.
가상 머신에는각각 피 연산자 레지스터라고 하는 32비트 정수로 주소가 지정된 2개의 32 개의 레지스터가 있습니다. AutomationRemoteOperationOperandId는 피연산자 레지스터를 참조하는 정수 값입니다.
필요에 따라 레지스터를 다시 할당할 수 있습니다.
ImportElement 또는 ImportTextRange 호출을 통해 초기화되지 않는 한 CoreAutomationRemoteOperation.Execute(System.Byte[])가 호출되고 원격 작업이 시작될 때 모든 레지스터는 바인딩되지 않습니다(피연산자를 참조하지 않음).
가상 머신은 다음 유형을 지원합니다.
- 기본 요소
- 부호 있는 32비트 정수
- 부호 없는 32비트 정수
- 부울
- 배정밀도 부동 소수점 숫자
- 2 바이트 문자
- Point – X 및 Y 좌표 쌍으로, 각 좌표는 배정밀도 부동 소수점입니다.
- Rect – Height, Width, X 및 Y 값의 4개 튜플(각각 double)
- 참조 형식
- 원격 UIAutomation 요소 – 일반적으로 IUIAutomationElement 인터페이스에 의해 노출되는 기능의 표현입니다.
- 원격 UI자동화 패턴 – 모든 UIA 패턴에 대해 다른 형식이 존재합니다.
- String – UIA에 사용되는 2 바이트 문자 시퀀스입니다(문자열은 변경할 수 없음).
- 배열 – 다른 유형의 원격 개체 시퀀스를 포함할 수 있는 컬렉션입니다.
- StringMap – 원격 개체에 대한 원격 문자열의 맵(다른 유형의 지원)
필드
Value |
피연산자 레지스터의 32비트 정수 주소입니다. |
적용 대상
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기