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.
Provides information about the implementation of an element behavior.
Syntax
HRESULT retVal = object.Resolve(bstrNamespace, bstrTagName, bstrAttrs, pNamespace);
Parameters
bstrNamespace [in]
Type: BSTRA BSTR that specifies the name of the namespace.
bstrTagName [in]
Type: BSTRA BSTR that specifies the name of the element behavior.
bstrAttrs [in]
Type: BSTRA BSTR that specifies the attributes used with the element behavior. This argument contains a structure of name/value pairs.
pNamespace [in]
Type: IElementNamespaceThe address of the IElementNamespace interface for the namespace to which any tags are added.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Remarks
This method is implemented by the host of MSHTML. It is invoked in response to the IElementNamespaceTable::AddNamespace method with the ELEMENTNAMESPACEFLAGS_QUERYFORUNKNOWNTAGS
flag.
If a host that implements this method supports the tag given in bstrTagName, it can call IElementNamespace::AddTag to add the tag to the namespace.
Examples
The bstrAttrs argument is a BSTR containing a packed name/value pair structure, as indicated by the following.
[Name1][NULL][Value1][NULL]
[Name2][NULL][Value2][NULL]
...
[NameX][NULL][ValueX][NULL][NULL]
A NULL Name
indicates the end of the name/value sequence. Any of the Value
strings can be empty.