Metode IModelObject::D ereference (dbgmodel.h)
Metode Dereferensi mendereferensikan objek. Metode ini dapat digunakan untuk mendereferensikan referensi berbasis model data (ObjectTargetObjectReference, ObjectKeyReference) atau referensi bahasa asli (penunjuk atau referensi bahasa). Penting untuk dicatat bahwa metode ini menghapus satu tingkat semantik referensi pada objek. Dimungkinkan untuk, misalnya, memiliki referensi model data ke referensi bahasa. Dalam kasus seperti itu, memanggil metode Dereferensi untuk pertama kalinya akan menghapus referensi model data dan meninggalkan referensi bahasa. Memanggil Dereferensi pada objek yang dihasilkan kemudian akan menghapus referensi bahasa dan mengembalikan nilai asli di bawah referensi tersebut.
Sintaks
HRESULT Dereference(
_COM_Errorptr_ IModelObject **object
);
Parameter
object
Hasil dereferensi objek akan dikembalikan di sini.
Nilai kembali
Metode ini mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan.
Keterangan
Sampel Kode
ComPtr<IModelObject> spPointer; /* get a pointer */
ComPtr<IModelObject> spPointedTo;
if (SUCCEEDED(spPointer->Dereference(&spPointedTo)))
{
// spPointedTo is a dereference of the pointer (or other applicable type of reference)
}
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgmodel.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk