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