CoreAutomationRegistrar.RegisterAnnotationType(Guid) Метод

Определение

Регистрирует пользовательский тип заметки для текстовых диапазонов.

public:
 static AutomationAnnotationTypeRegistration RegisterAnnotationType(Platform::Guid guid);
 static AutomationAnnotationTypeRegistration RegisterAnnotationType(winrt::guid const& guid);
public static AutomationAnnotationTypeRegistration RegisterAnnotationType(Guid guid);
function registerAnnotationType(guid)
Public Shared Function RegisterAnnotationType (guid As Guid) As AutomationAnnotationTypeRegistration

Параметры

guid
Guid

Platform::Guid

winrt::guid

GUID, представляющий пользовательский тип заметки. Он должен совпадать с идентификатором GUID, используемым поставщиком автоматизации пользовательского интерфейса.

Возвращаемое значение

Объект , предоставляющий идентификатор, соответствующий GUID, зарегистрированный для использования в других API UIA, которым требуется идентификатор заметки.

Комментарии

Поставщик модели автоматизации пользовательского интерфейса (UIA) и клиент вызывают этот метод для регистрации пользовательского типа заметки. Guid должен быть одинаковым для обоих.

Идентификатор GUID одного и того же типа заметки можно зарегистрировать несколько раз в одном процессе. Идентичная регистрация возвращается при вызове для уже зарегистрированного ИДЕНТИФИКАТОРа GUID. UnregisterAnnotationType(Windows.UI.UIAutomation.Core.AutomationAnnotationTypeRegistration) по-прежнему должен вызываться один раз для каждого вызова этого метода, даже если один и тот же GUID регистрируется несколько раз.

Регистрация типа заметки длится до тех пор, пока не будет вызван процесс, для которого она была зарегистрирована, или до вызова UnregisterAnnotationType(Windows.UI.UIAutomation.Core.AutomationAnnotationTypeRegistration).

Применяется к