Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

IsAsyncMoniker function

Tests to determine whether a moniker supports asynchronous binding.

Syntax


HRESULT IsAsyncMoniker(
  _In_  IMoniker *pmk
);

Parameters

pmk [in]

The address of the IMoniker interface of the moniker to test.

Return value

Returns one of the following values.

Return codeDescription
E_INVALIDARG

The pmk parameter is invalid.

S_FALSE

The specified moniker is not asynchronous.

S_OK

The specified moniker is asynchronous.

 

Remarks

A moniker implementation is asynchronous if it supports the IAsyncMoniker interface, which is an empty interface that is an implementation of IUnknown. The IsAsyncMoniker function tests for support of IAsyncMoniker and handles composite monikers correctly.

No public headers define the IAsyncMoniker interface; however, you can support the interface by returning a pointer to your object in response to QueryInterface for IID_IAsyncMoniker, which is defined as follows:


DEFINE_GUID(IID_IAsyncMoniker, 0x79eac9d3,0xbaf9,0x11ce,0x8c,0x82,0x00,0xaa,0x00,0x4b,0xa9,0x0b);

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Product

Internet Explorer 3.0

Header

Urlmon.h

Library

Urlmon.lib

DLL

Urlmon.dll

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.