Шаблон структуры winrt::agile_ref (C++/WinRT)
Тип, представляющий гибкую ссылку на объект или интерфейс C++/WinRT . Дополнительные сведения и примеры кода см. в разделе "Гибкие объекты" в C++/WinRT.
template <typename T>
struct agile_ref
typename T
Тип объекта C++/WinRT или интерфейса гибкой ссылки, на которую представлен объект agile_ref . Это тип целевого объекта гибкой ссылки.
Минимальный поддерживаемый пакет SDK: пакет SDK Windows версии 10.0.17134.0 (Windows 10 версии 1803)
Пространство имен: winrt
Заголовок: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (включен по умолчанию)
Конструктор | Описание |
---|---|
конструктор agile_ref::agile_ref | Инициализирует новый экземпляр структуры agile_ref при необходимости с копией входных данных. |
Функция | Описание |
---|---|
функция agile_ref::get | Извлекает прокси-сервер к целевому объекту agile_ref , который можно безопасно использовать в любом контексте потока, в котором вызывается метод get . |
Оператор | Описание |
---|---|
agile_ref::operator bool | Проверяет, предназначен ли объект agile_ref для объекта C++/WinRT. |
Инициализирует новый экземпляр структуры agile_ref при необходимости с копией входных данных.
agile_ref(std::nullptr_t = nullptr) noexcept;
agile_ref(T const& object);
object
Объект или интерфейс C++/WinRT, который инициализирует объект agile_ref .
Извлекает прокси-сервер к целевому объекту agile_ref , который можно безопасно использовать в любом контексте потока, в котором вызывается метод get .
T get() const;
Прокси-сервер для объекта или интерфейса C++/WinRT, на который ссылается объект agile_ref .
Проверяет, предназначен ли объект agile_ref для допустимого объекта или интерфейса C++/WinRT.
explicit operator bool() const noexcept;
true
Значение , если объект agile_ref имеет допустимый целевой объект, в противном случае false
.