Clones the current scripting engine (minus any current execution state), returning a loaded scripting engine that has no site in the current thread. The properties of this new scripting engine will be identical to the properties the original scripting engine would be in if it were transitioned back to the initialized state.

HRESULT Clone(
    IActiveScript **ppscript  // receives pointer to IActiveScript
);

Parameters

ppscript

[out] Address of a variable that receives a pointer to the IActiveScript interface of the cloned scripting engine. The host must create a site and call the IActiveScript::SetScriptSite method on the new scripting engine before it will be in the initialized state and, therefore, usable.

Expand imageReturn Value

Expand imageRemarks

Expand imageSee Also