IModelObject::GetContextForDataModel method (dbgmodel.h)
Metode GetContextForDataModel digunakan untuk mengambil informasi konteks yang disiapkan dengan panggilan sebelumnya ke SetContextForDataModel. Ini mengambil informasi status yang diatur pada objek instans oleh model data lebih lanjut dalam hierarki model induk objek instans.
Untuk detail selengkapnya tentang konteks/status ini dan artinya, lihat dokumentasi untuk SetContextForDataModel.
Sintaks
HRESULT GetContextForDataModel(
IModelObject *dataModelObject,
IUnknown **context
);
Parameter
dataModelObject
IModelObject yang mewakili model data yang statusnya sedang diambil dari objek instans. Ini, berlaku, kunci hash ke objek status terkait.
context
Status yang terkait dengan instans dikembalikan di sini. Arti pasti dari ini (dan antarmuka lainnya, dll... yang didukungnya) terserah model data yang melakukan panggilan untuk mengatur status.
Nilai kembali
Metode ini mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan.
Keterangan
Sampel Kode
ComPtr<IModelObject> spObject; /* get an object */
ComPtr<IModelObject> spDataModelObject; /* get a data model object (from an earlier AddParentModel or from GetParentModel, etc...) */
ComPtr<IUnknown> spContext;
if (SUCCEEDED(spObject->GetContextForDataModel(spDataModelObject.Get(), &spContext)))
{
// Whatever context was associated with spObject for spDataModelObject through a
// prior call to SetContextForDataModel has been fetched. You can static_cast
// (in process) or query spContext for the information you need since it is
// private implementation.
}
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