IDebugExpressionEvaluator2::Terminate
式エバリュエーターを停止してクリーンアップします。
構文
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、エラー コードを返します。
解説
クリーンアップ中の式エバリュエーターに通知します。
例
次の例は、IDebugExpressionEvaluator2 インターフェイスを公開する ExpressionEvaluatorPackage オブジェクトにこのメソッドを実装する方法を示しています。
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();
}