Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Adds a child instance of IScriptEntry.
Syntax
HRESULT CreateChildEntry(
ULONG isn,
DWORD dwCookie,
LPCOLESTR pszDelimiter,
IScriptEntry **ppse
);
Parameters
isn
[in] The index of the child in the parent.
dwCookie
[in] An application-defined value used to associate the child entry with the host object.
pszDelimiter
[in] The address of the end-of-script-block delimiter. For parsing, the host typically uses a delimiter (such as two single quotation marks), to detect the end of the script block.
The delimiter enables the script authoring engine to provide preprocessing. For example, the engine might replace a single quotation mark with two single quotation marks for use as a delimiter. The engine determines how the delimiter is used.
Set to NULL if a delimiter does not mark the end of the script block.
ppse
[out] The address of a variable that receives a pointer to the IScriptEntry interface of the child instance.
For IScriptNode objects that represent a Web page, this parameter returns an IScriptEntry instance that specifies a script block.
For IScriptEntry objects that represent a script block, this parameter returns an IScriptEntry instance that specifies a function object.
For IScriptEntry objects that represent a function object, this method fails.
For IScriptScriptlet objects, this method fails.
Return Value
An HRESULT. Possible values include, but are not limited to, those in the following table.
| Value | Description |
|---|---|
S_OK |
The method succeeded. |
Remarks
The IScriptNode interface represents a Web page or its elements. The IScriptEntry interface (which is derived from IScriptNode) represents either a script block or a function object. The IScriptScriptlet interface (which is derived from IScriptEntry) represents an event handler.