JsSerializeScript Function
Serializes a parsed script to a buffer than can be reused.
Syntax
STDAPI_(JsErrorCode) JsSerializeScript(
_In_z_ const wchar_t *script,
_Out_writes_to_opt_(*bufferSize,
*bufferSize) BYTE *buffer,
_Inout_ unsigned long *bufferSize
);
Parameters
script
The script to serialize.
buffer
The buffer to put the serialized script into. Can be null.
bufferSize
On entry, the size of the buffer, in bytes; on exit, the size of the buffer, in bytes, required to hold the serialized script.
Return Value
The code JsNoError
if the operation succeeded, a failure code otherwise.
Remarks
JsSerializeScript
parses a script and then stores the parsed form of the script in a runtime-independent format. The serialized script then can be deserialized in any runtime without requiring the script to be re-parsed.
Requires an active script context.
Requirements
Header: jsrt.h