Aracılığıyla paylaş


IDebugExpressionEvaluator2::SetCallback

İfade değerlendiricisinin (EE), hata ayıklayıcı altyapısının (DE) ölçüm ayarlarını okumak için kullanacağı geri çağırma arabirimini belirtmesini sağlar.

Sözdizimi

int SetCallback (
    IDebugSettingsCallback2 pCallback
);

Parametreler

pCallback
[in] Ayarlar geri çağırma için kullanılacak arabirim.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Açıklamalar

Bu yöntem, bir ifade değerlendiricisinin ölçüm ayarlarını okumak için kullanabileceği oturum hata ayıklama yöneticisi arabirimi sağlar. Visual Studio bilgisayarındaki ölçümleri okumak için uzaktan hata ayıklamada yararlıdır.

Örnek

Aşağıdaki örnekler, IDebug Ayarlar Callback2 arabirimini kullanıma sunan bir CEE nesnesi için bu yöntemin nasıl uygulandığını gösterir.

HRESULT CEE::SetCallback(IDebugSettingsCallback2* in_pCallback)
{
    // precondition
    INVARIANT( this );

    // function body
    if (NULL != this->m_LanguageSpecificUseCases.pfSetCallback)
    {
        EEDomain::fSetCallback DomainVal =
        {
            in_pCallback
        };

        BOOL bSuccess = (*this->m_LanguageSpecificUseCases.pfSetCallback)(DomainVal);
        ENSURE( bSuccess );
    }

    // postcondition
    INVARIANT( this );

    return S_OK;
}

Ayrıca bkz.