Freigeben über


IDebugExpressionEvaluator2::Enden Sie

Beendet und bereinigt die Ausdrucksauswertung auf.

HRESULT Terminate (
    void
);
int Terminate ();

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Hinweise

Teilt dem Ausdrucksauswertung an, wenn es entfernt wird.

Beispiel

Im folgenden Beispiel wird veranschaulicht, wie diese Methode für ein ExpressionEvaluatorPackage-Objekt implementiert, das die IDebugExpressionEvaluator2-Schnittstelle verfügbar macht.

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

Siehe auch

Referenz

IDebugExpressionEvaluator2