다음을 통해 공유


IDebugExpressionEvaluator2::Terminate

식 계산기를 중지하고 정리합니다.

구문

int Terminate ();

Return Value

성공하면 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();
}

참고 항목