Aracılığıyla paylaş


IDebugSettingsCallback2

Hata ayıklama altyapılarının ölçüm ayarlarını uzaktan okumasını sağlar.

Sözdizimi

IDebugSettingsCallback2 : IUnknown

Uygulayıcılar için Notlar

Bu arabirim, oturum hata ayıklama yöneticisinin olay geri çağırması tarafından uygulanır ve hata ayıklama altyapıları tarafından kullanılır. Dbgmetric[d].lib yerine yerel olarak da kullanılabilir.

Yöntemler

Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDebugSettingsCallback2.

Metot Açıklama
EnumEEs Dil ve satıcı tanımlayıcıları göz önüne alındığında kullanılabilir ifade değerlendiricilerini numaralandırır.
GetEELocalObject Ölçüme göre bir ifade değerlendirici yerel nesnesini alır.
GetEEMetricDword İfade değerlendiricisinin belirtilen ölçümüne karşılık gelen bir değer alır.
GetEEMetricFile Adı veya ölçümü verilen ifade değerlendirici ölçüm dosyasını alır.
GetEEMetricGuid Bir ifade değerlendirici ölçümü için adı verilen benzersiz tanımlayıcıyı alır.
GetEEMetricString Bir ifade değerlendirici ölçümünün değer dizesini adı verilen şekilde alır.
GetMetricDword Adı verilen bir ölçümün değerini alır.
GetMetricGuid Adı verilen ölçümün benzersiz tanımlayıcısını alır.
GetMetricString Adı verilen ölçümün değer dizesini alır.

Gereksinimler

Üst bilgi: Msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Örnek

Aşağıdaki örnekte IDebug Ayarlar Callback2 nesnesini parametre olarak alan bir işlev gösterilmektedir.

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