IDebugExpressionEvaluator2::Terminate

停止並清除表達式評估工具。

語法

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

另請參閱