Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
CreateMoniker
Collapse the table of content
Expand the table of content

IBindHost::CreateMoniker method

Creates a moniker to bind to a URL.

Syntax


HRESULT CreateMoniker(
  [in]  LPOLESTR szName,
  [in]  IBindCtx *pBC,
  [out] IMoniker **ppmk,
  [in]  DWORD    dwReserved
);

Parameters

szName [in]

A pointer to a string that contains the URL to bind to.

pBC [in]

A pointer to the IBindCtx interface of the optional bind context that is used when the moniker is created. This parameter is currently ignored, but might be used later for passing additional information.

ppmk [out]

A pointer to the IMoniker interface of the moniker that is created.

dwReserved [in]

Reserved. Must be set to 0.

Return value

Returns one of the following values.

Return codeDescription
S_OK

The moniker was successfully obtained, and the caller is responsible for the interface pointer.

E_OUTOFMEMORY

There is insufficient memory to create the moniker.

E_UNEXPECTED

An unknown error occurred.

MK_E_SYNTAX

The bind host was unable to parse the string into a moniker because the information in the name was unrecognizable.

 

Remarks

E_NOTIMPL is disallowed—a bind host is responsible for providing moniker parsing services.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows Server 2003

Product

Internet Explorer 4.0

DLL

Urlmon.dll

See also

IBindHost

 

 

Show:
© 2015 Microsoft