winrt::agile_ref templat struct (C++/WinRT)

Jenis yang mewakili referensi tangkas ke objek atau antarmuka C++/WinRT . Untuk informasi selengkapnya, dan contoh kode, lihat Objek tangkas di C++/WinRT.

Sintaks

template <typename T>
struct agile_ref

Parameter templat

typename T Jenis objek C++/WinRT atau antarmuka referensi tangkas yang diwakili oleh objek agile_ref . Ini adalah jenis target referensi tangkas.

Persyaratan

SDK minimum yang didukung: Windows SDK versi 10.0.17134.0 (Windows 10, versi 1803)

Namespace: winrt

Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (disertakan secara default)

Konstruktor

Konstruktor Deskripsi
konstruktor agile_ref::agile_ref Menginisialisasi instans baru dari struct agile_ref , secara opsional dengan salinan data input.

Fungsi anggota

Fungsi Deskripsi
agile_ref::get function Mengambil proksi ke target objek agile_ref yang dapat digunakan dengan aman dalam konteks utas apa pun yang dipanggil.

Operator anggota

Operator Deskripsi
agile_ref::operator bool Memeriksa apakah objek agile_ref menargetkan objek C++/WinRT.

konstruktor agile_ref::agile_ref

Menginisialisasi instans baru dari struct agile_ref , secara opsional dengan salinan data input.

Sintaks

agile_ref(std::nullptr_t = nullptr) noexcept;
agile_ref(T const& object);

Parameter

object Objek atau antarmuka C++/WinRT yang menginisialisasi objek agile_ref .

agile_ref::get function

Mengambil proksi ke target objek agile_ref , yang dapat digunakan dengan aman dalam konteks utas apa pun yang dipanggil.

Sintaks

T get() const;

Mengembalikan nilai

Proksi ke objek C++/WinRT atau antarmuka yang dirujuk oleh objek agile_ref .

agile_ref::operator bool

Memeriksa apakah objek agile_ref menargetkan objek atau antarmuka C++/WinRT yang valid.

Sintaks

explicit operator bool() const noexcept;

Mengembalikan nilai

true jika objek agile_ref memiliki target yang valid, jika tidak false.

Lihat juga