IDebugExpressionEvaluator2::Terminate
Beendet und sauber den Ausdrucksauswerter hoch.
Syntax
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK
, andernfalls ein Fehlercode zurückgegeben.
Hinweise
Gibt den Ausdrucksauswert an, wenn er sauber wird.
Beispiel
Das folgende Beispiel zeigt, wie Sie diese Methode für ein ExpressionEvaluatorPackage -Objekt implementieren, 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();
}