Condividi tramite


IDebugExpressionEvaluator2:: terminare

Le interruzioni e pulita l'analizzatore di espressioni.

HRESULT Terminate (
    void
);
int Terminate ();

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

Indica analizzatore di espressioni quando viene pulenda.

Esempio

Nell'esempio seguente viene illustrato come implementare questo metodo per un oggetto di ExpressionEvaluatorPackage che espone IDebugExpressionEvaluator2 l'interfaccia.

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

Vedere anche

Riferimenti

IDebugExpressionEvaluator2