Bagikan melalui


IDebugSettingsCallback2

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 );
}