IMoniker.ComposeWith(IMoniker, Boolean, IMoniker) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将当前名字对象与另一名字对象组合,创建一个新的复合名字对象。
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 方法。