UCOMIMoniker.ComposeWith(UCOMIMoniker, Boolean, UCOMIMoniker) 方法

定义

将当前名字对象与另一名字对象组合,创建一个新的复合名字对象。

public:
 void ComposeWith(System::Runtime::InteropServices::UCOMIMoniker ^ pmkRight, bool fOnlyIfNotGeneric, [Runtime::InteropServices::Out] System::Runtime::InteropServices::UCOMIMoniker ^ % ppmkComposite);
public void ComposeWith (System.Runtime.InteropServices.UCOMIMoniker pmkRight, bool fOnlyIfNotGeneric, out System.Runtime.InteropServices.UCOMIMoniker ppmkComposite);
abstract member ComposeWith : System.Runtime.InteropServices.UCOMIMoniker * bool * UCOMIMoniker -> unit
Public Sub ComposeWith (pmkRight As UCOMIMoniker, fOnlyIfNotGeneric As Boolean, ByRef ppmkComposite As UCOMIMoniker)

参数

pmkRight
UCOMIMoniker

对名字对象上的 IMoniker 接口的引用,该引用会复合到此名字对象的结尾。

fOnlyIfNotGeneric
Boolean

如果为 true,则调用方请求非一般复合,以便仅当 pmkRight 是一个符合下列条件的名字对象类时该操作才能继续执行,该条件为:此名字对象可以通过除构成一般复合名字对象以外的方式与该名字对象类复合。 如果为 false,则此方法可在必要时创建一个一般复合名字对象。

ppmkComposite
UCOMIMoniker

成功返回时,对得到的复合名字对象的引用。

注解

有关 的详细信息 IMoniker::ComposeWith,请参阅 MSDN 库。

适用于