Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memungkinkan mesin debug membaca pengaturan metrik dari jarak jauh.
Sintaks
IDebugSettingsCallback2 : IUnknown
Catatan untuk Pelaksana
Antarmuka ini diimplementasikan oleh panggilan balik peristiwa manajer debug sesi dan digunakan oleh mesin debug. Ini juga dapat digunakan secara lokal alih-alih Dbgmetric[d].lib.
Metode
Tabel berikut memperlihatkan metode IDebugSettingsCallback2.
| Metode | Deskripsi |
|---|---|
| EnumEEs | Menghitung evaluator ekspresi yang tersedia mengingat pengidentifikasi bahasa dan vendor. |
| GetEELocalObject | Mengambil objek lokal evaluator ekspresi mengingat metrik. |
| GetEEMetricDword | Mengambil nilai yang sesuai dengan metrik evaluator ekspresi yang ditentukan. |
| GetEEMetricFile | Mengambil file metrik evaluator ekspresi yang diberi nama atau metrik. |
| GetEEMetricGuid | Mengambil pengidentifikasi unik untuk metrik evaluator ekspresi yang diberi namanya. |
| GetEEMetricString | Mengambil string nilai metrik evaluator ekspresi yang diberi namanya. |
| GetMetricDword | Mengambil nilai metrik yang diberi namanya. |
| GetMetricGuid | Mengambil pengidentifikasi unik metrik yang diberi namanya. |
| GetMetricString | Mengambil string nilai metrik yang diberikan namanya. |
Persyaratan
Header: Msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll
Contoh
Contoh berikut menunjukkan fungsi yang mengambil objek IDebug Pengaturan Callback2 sebagai parameter.
HRESULT GetDebugSettingsCallback (IDebugSettingsCallback2 **ppCallback)
{
HRESULT hRes = E_FAIL;
if ( ppCallback )
{
if ( EVAL(m_pdec) )
hRes = m_pdec->QueryInterface(IID_IDebugSettingsCallback2, (void **)ppCallback);
else
hRes = E_FAIL;
}
else
hRes = E_INVALIDARG;
return ( hRes );
}