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