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

Interit IDataModelManager2 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

Lihat juga

Gambaran Umum Model Data Debugger C++