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
.