IDebugExpressionEvaluator2::Terminate
Останавливает и очищает средство оценки выражений.
Синтаксис
Возвращаемое значение
В случае успешного выполнения возвращается S_OK
; в противном случае возвращается код ошибки.
Замечания
Сообщает вычислителю выражений при очистке.
Пример
В следующем примере показано, как реализовать этот метод для объекта ExpressionEvaluatorPackage , предоставляющего интерфейс IDebugExpressionEvaluator2 .
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();
}