Bagikan melalui


Antarmuka IDataModelNameBinder (dbgmodel.h)

Antarmuka ke pengikat nama – komponen yang dapat mengaitkan nama dalam konteks dengan objek atau simbol.

Pengikat nama default untuk penyedia skrip.

Warisan

IDataModelNameBinder mewarisi dari IUnknown.

Metode

Antarmuka IDataModelNameBinder memiliki metode ini.

 
IDataModelNameBinder::AddRef

Metode IDataModelNameBinder::AddRef menambah jumlah referensi untuk antarmuka pada objek.
IDataModelNameBinder::BindReference

Metode BindReference mirip dengan BindValue karena juga melakukan contextObject.name yang setara pada objek yang diberikan sesuai dengan sekumpulan aturan pengikatan.
IDataModelNameBinder::BindValue

Metode BindValue melakukan setara dengan contextObject.name pada objek yang diberikan sesuai dengan sekumpulan aturan pengikatan.
IDataModelNameBinder::EnumerateReferences

Metode EnumerateReferences menghitung sekumpulan nama dan referensi untuk mereka yang akan mengikat terhadap objek sesuai dengan aturan metode BindReference.
IDataModelNameBinder::EnumerateValues

Metode EnumerateValues menghitung kumpulan nama dan nilai yang akan mengikat terhadap objek sesuai dengan aturan metode BindValue.
IDataModelNameBinder::QueryInterface

Metode IDataModelNameBinder::QueryInterface mengambil pointer ke antarmuka yang didukung pada objek.
IDataModelNameBinder::Release

Metode IDataModelNameBinder::Release mengurangi jumlah referensi untuk antarmuka pada objek.

Keterangan

Model data menyediakan cara standar bagi penyedia skrip untuk menentukan arti nama tertentu dalam konteks tertentu (misalnya: menentukan bilah apa artinya untuk foo.bar) yang akan beroperasi di berbagai penyedia skrip. Mekanisme ini dikenal sebagai pengikat nama dan diwakili oleh antarmuka IDataModelNameBinder. Pengikat seperti itu merangkum sekumpulan aturan tentang bagaimana nama diselesaikan dan cara menangani resolusi konflik di mana nama didefinisikan beberapa kali pada objek. Bagian dari aturan ini mencakup hal-hal seperti bagaimana nama yang diproyeksikan (satu ditambahkan oleh model data) diselesaikan terhadap nama asli (satu dalam sistem jenis bahasa yang sedang di-debug).

Untuk memberikan tingkat konsistensi di seluruh penyedia skrip, manajer skrip model data menyediakan pengikat nama default. Pengikat nama default ini dapat diperoleh melalui panggilan ke metode GetDefaultNameBinder pada antarmuka IDataModelScriptManager .

Persyaratan

Persyaratan Nilai
Header dbgmodel.h

Lihat juga

Gambaran Umum Model Data Debugger C++