Summary
Evaluates a script in the scope of the specified NPObject.
Syntax
#include <npruntime.h>
bool NPN_Evaluate(NPP npp, NPObject *npobj, NPString *script,
NPVariant *result);
Parameters
The function has the following parameters:
-
npp - The NPP indicating which plugin instance's window to evaluate the script in.
-
npobj - The scope object.
-
script - The script to evaluate.
-
result - On return, contains the value returned by the script. Can't be NULL.
Returns
true if the script was evaluated successfully, otherwise false.
Description
The script is evaluated in the context of the window that the calling plugin instance (the <tt>npp</tt> argument) is loaded in.
Note: The caller must call
NPN_ReleaseVariantValue() to release the returned value when it's no longer needed.