Antarmuka IDataModelManager2 (dbgmodel.h)
Versi kedua antarmuka untuk manajer model data. Ini adalah antarmuka tempat objek baru dibuat, nilai intrinsik dikotak dan tidak dikotak, dan model didaftarkan untuk jenis.
Antarmuka ini tidak pernah diimplementasikan secara langsung oleh klien.
Antarmuka versi 2 ini mendukung semua metode sebelumnya dengan tanda tangan yang identik dan menyertakan metode baru tambahan yang menyediakan fungsionalitas tambahan. Metode baru tercantum di header di akhir bagian untuk antarmuka tersebut.
Warisan
IDataModelManager2 mewarisi dari IDataModelManager.
Metode
Antarmuka IDataModelManager2 memiliki metode ini.
IDataModelManager2::AcquireNamedModel AcquireNamedModel mencari nama model terkenal dan mengembalikan model data yang terdaftar dengan nama tersebut. |
IDataModelManager2::AcquireSubNamespace Metode AcquireSubNamespace membantu dalam pembangunan sesuatu yang mungkin lebih tradisional terlihat seperti namespace bahasa daripada objek baru dalam bahasa dinamis. |
IDataModelManager2::AddRef Metode IDataModelManager2::AddRef menambah jumlah referensi untuk antarmuka pada objek. |
IDataModelManager2::Close Metode Tutup dipanggil pada manajer model data oleh aplikasi (debugger) yang menghosting model data untuk memulai proses matikan manajer model data. |
IDataModelManager2::CreateDataModelObject Metode IDataModelManager2::CreateDataModelObject adalah pembungkus pembantu sederhana untuk membuat objek yang merupakan model data. |
IDataModelManager2::CreateErrorObject Metode CreateErrorObject membuat "objek kesalahan". |
IDataModelManager2::CreateIntrinsicObject Metode CreateIntrinsicObject adalah metode yang mengelompokkan nilai intrinsik ke dalam IModelObject. |
IDataModelManager2::CreateMetadataStore Metode IDataModelManager2::CreateMetadataStore membuat penyimpanan kunci yang digunakan untuk menyimpan metadata yang dapat dikaitkan dengan properti dan nilai lainnya. |
IDataModelManager2::CreateNoValue Metode CreateNoValue membuat objek "tanpa nilai", menkotaknya ke dalam IModelObject, dan mengembalikannya. |
IDataModelManager2::CreateSyntheticObject Metode IDataModelManager2::CreateSyntheticObject membuat objek model data kosong yang merupakan kamus tuple dan konsep kunci/nilai/metadata. |
IDataModelManager2::CreateTypedIntrinsicObject Metode IDataModelManager2::CreateTypedIntrinsicObject menampung nilai intrinsik bersama dengan asosiasi jenis bahasa/asli ke dalam IModelObject. |
IDataModelManager2::CreateTypedIntrinsicObjectEx Metode CreateTypedIntrinsicObjectEx secara semantik mirip dengan metode CreateTypedIntrinsicObject. |
IDataModelManager2::CreateTypedObject Metode IDataModelManager2::CreateTypedObject membuat representasi objek asli/bahasa di ruang alamat target debug. |
IDataModelManager2::CreateTypedObjectReference Metode IDataModelManager2::CreateTypedObjectReference membuat referensi ke konstruksi asli/bahasa yang mendasar. |
IDataModelManager2::GetModelForType Metode IDataModelManager2::GetModelForType mengembalikan model data yang merupakan visualizer kanonis untuk instans jenis tertentu. |
IDataModelManager2::GetModelForTypeSignature Metode IDataModelManager2::GetModelForTypeSignature mengembalikan model data yang sebelumnya terdaftar untuk tanda tangan jenis tertentu. |
IDataModelManager2::GetRootNamespace Metode GetRootNamespace mengembalikan namespace layanan akar model data. Ini adalah objek yang dikelola model data dan tempat host debug menempatkan objek tertentu. |
IDataModelManager2::QueryInterface Metode IDataModelManager2::QueryInterface mengambil pointer ke antarmuka yang didukung pada objek. |
IDataModelManager2::RegisterExtensionForTypeSignature Metode IDataModelManager2::RegisterExtensionForTypeSignature mendaftarkan model data untuk tanda tangan jenis tertentu sebagai ekstensi. |
IDataModelManager2::RegisterModelForTypeSignature Metode IDataModelManager2::RegisterModelForTypeSignature mendaftarkan penampil visual kanonis untuk tanda tangan jenis tertentu. |
IDataModelManager2::RegisterNamedModel Metode IDataModelManager2::RegisterNamedModel mendaftarkan model data dengan nama terkenal sehingga mudah ditemukan. |
IDataModelManager2::Release Metode IDataModelManager2::Release mengurangi jumlah referensi untuk antarmuka pada objek. |
IDataModelManager2::UnregisterExtensionForTypeSignature Metode IDataModelManager2::UnregisterExtensionForTypeSignature membatalkan panggilan sebelumnya ke metode RegisterExtensionForTypeSignature. |
IDataModelManager2::UnregisterModelForTypeSignature Metode IDataModelManager2::UnregisterModelForTypeSignature membatalkan panggilan sebelumnya ke metode RegisterModelForTypeSignature. |
IDataModelManager2::UnregisterNamedModel Metode IDataModelManager2::UnregisterNamedModel membatalkan panggilan sebelumnya ke metode RegisterNamedModel. |
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgmodel.h |