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

定义

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

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

参数

pmkRight
IMoniker

对名字对象上的 IMoniker 接口的引用,该引用将追加到当前名字对象的末尾。

fOnlyIfNotGeneric
Boolean

true 指示调用方需要非通用复合。 仅当 pmkRight 为当前名字对象可以采用不同于构成通用复合的方式与其组合的名字对象类时,该操作才继续。 而 false 指示该方法可以在必要时创建通用复合。

ppmkComposite
IMoniker

此方法返回时,包含对结果复合名字对象的引用。 此参数未经初始化即被传递。

注解

有关详细信息,请参阅 IMoniker::ComposeWith 方法

适用于