IActiveScriptSite::OnScriptTerminateIActiveScriptSite::OnScriptTerminate

Informe l’hôte que le script a terminé son exécution.Informs the host that the script has completed execution.

SyntaxeSyntax

HRESULT OnScriptTerminate(  
    VARIANT *pvarResult,   // address of script results  
    EXCEPINFO *pexcepinfo  // address of structure with exception information  
);  

ParamètresParameters

pvarResult
[in] Adresse d’une variable qui contient le résultat de script, ou NULL si le script a produit aucun résultat.[in] Address of a variable that contains the script result, or NULL if the script produced no result.

pexcepinfo
[in] Adresse d’une EXCEPINFO structure qui contient des informations sur les exceptions générées lorsque le script terminé, ou NULL si aucune exception n’a été générée.[in] Address of an EXCEPINFO structure that contains exception information generated when the script terminated, or NULL if no exception was generated.

Valeur de retourReturn Value

Retourne S_OK en cas de réussite.Returns S_OK if successful.

RemarquesRemarks

Le moteur de script appelle cette méthode avant l’appel à la IActiveScriptSite::OnStateChange méthode, avec l’indicateur SCRIPTSTATE_INITIALIZED, est terminée.The scripting engine calls this method before the call to the IActiveScriptSite::OnStateChange method, with the SCRIPTSTATE_INITIALIZED flag set, is completed. Cette méthode peut être utilisée pour retourner l’état d’achèvement et les résultats à l’hôte.This method can be used to return completion status and results to the host. Notez que nombreux langages de script, qui sont basés sur la réception des événements de l’ordinateur hôte, les intervalles de durée de vie qui sont définis par l’hôte.Note that many script languages, which are based on sinking events from the host, have life spans that are defined by the host. Dans ce cas, cette méthode ne peut jamais être appelée.In this case, this method may never be called.

Voir aussiSee Also

IActiveScriptSiteIActiveScriptSite