Metode IModelObject::GetIntrinsicValue (dbgmodel.h)
Metode GetIntrinsicValue mengembalikan hal yang dikotak di dalam IModelObject. Metode ini hanya dapat dipanggil secara legal pada antarmuka IModelObject yang mewakili intrinsik kotak atau antarmuka tertentu yang dikotak. Ini tidak dapat dipanggil pada objek asli, tidak ada objek nilai, objek sintetis, dan objek referensi.
Sintaks
HRESULT GetIntrinsicValue(
VARIANT *intrinsicData
);
Parameter
intrinsicData
Nilai yang dikotak di dalam IModelObject dikembalikan di sini. Penunjuk harus menunjuk ke struktur VARIAN yang tidak berisi nilai yang dapat dibebaskan. Pemanggil bertanggung jawab untuk menghapus VARIAN ini dengan VariantClear setelah selesai.
Nilai kembali
Metode ini mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan.
Keterangan
Sampel Kode
ComPtr<IModelObject> spObject; /* get something */
VARIANT vtVal;
HRESULT hr = spObject->GetIntrinsicValue(&vtVal);
if (SUCCEEDED(hr) && vtVal.vt == VT_I4)
{
int iVal = vtVal.lVal; // An integer has been unboxed into iVal.
}
VariantClear(&vtVal);
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