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.
template <typename T>
struct agile_ref
typename T
Jenis objek C++/WinRT atau antarmuka referensi tangkas yang diwakili oleh objek agile_ref . Ini adalah jenis target referensi tangkas.
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 | Deskripsi |
---|---|
konstruktor agile_ref::agile_ref | Menginisialisasi instans baru dari struct agile_ref , secara opsional dengan salinan data input. |
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 | Deskripsi |
---|---|
agile_ref::operator bool | Memeriksa apakah objek agile_ref menargetkan objek C++/WinRT. |
Menginisialisasi instans baru dari struct agile_ref , secara opsional dengan salinan data input.
agile_ref(std::nullptr_t = nullptr) noexcept;
agile_ref(T const& object);
object
Objek atau antarmuka C++/WinRT yang menginisialisasi objek agile_ref .
Mengambil proksi ke target objek agile_ref , yang dapat digunakan dengan aman dalam konteks utas apa pun yang dipanggil.
T get() const;
Proksi ke objek C++/WinRT atau antarmuka yang dirujuk oleh objek agile_ref .
Memeriksa apakah objek agile_ref menargetkan objek atau antarmuka C++/WinRT yang valid.
explicit operator bool() const noexcept;
true
jika objek agile_ref memiliki target yang valid, jika tidak false
.