Aracılığıyla paylaş


IDebugExpressionEvaluator2::Terminate

İfade değerlendiricisini durdurur ve temizler.

Sözdizimi

int Terminate ();

İade Değeri

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

Açıklamalar

İfade değerlendiricisine ne zaman temizlendiğini bildirir.

Örnek

Aşağıdaki örnek, IDebugExpressionEvaluator2 arabirimini kullanıma sunan bir ExpressionEvaluatorPackage nesnesi için bu yöntemin nasıl uygulandığını gösterir.

STDMETHODIMP ExpressionEvaluatorPackage::Terminate(void)
{
    // scan the namespaces contained and delete
    EEExtensionMethodCache **ppChild = NULL;
    m_HashExtensionMethodCache.ResetHashIterator();
    while (ppChild = m_HashExtensionMethodCache.IterateHash())
    {
        delete *ppChild;
    }
    return VBEEImplicitVariables::Terminate();
}

Ayrıca bkz.