IMoniker.Reduce(IBindCtx, Int32, IMoniker, IMoniker) 方法

定义

返回简化的名字对象,它是与当前名字对象引用同一对象但能够用相等或更高的效率绑定的另一个名字对象。

public:
 void Reduce(System::Runtime::InteropServices::ComTypes::IBindCtx ^ pbc, int dwReduceHowFar, System::Runtime::InteropServices::ComTypes::IMoniker ^ % ppmkToLeft, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::IMoniker ^ % ppmkReduced);
public void Reduce (System.Runtime.InteropServices.ComTypes.IBindCtx pbc, int dwReduceHowFar, ref System.Runtime.InteropServices.ComTypes.IMoniker ppmkToLeft, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkReduced);
public void Reduce (System.Runtime.InteropServices.ComTypes.IBindCtx pbc, int dwReduceHowFar, ref System.Runtime.InteropServices.ComTypes.IMoniker? ppmkToLeft, out System.Runtime.InteropServices.ComTypes.IMoniker? ppmkReduced);
abstract member Reduce : System.Runtime.InteropServices.ComTypes.IBindCtx * int * IMoniker * IMoniker -> unit
Public Sub Reduce (pbc As IBindCtx, dwReduceHowFar As Integer, ByRef ppmkToLeft As IMoniker, ByRef ppmkReduced As IMoniker)

参数

pbc
IBindCtx

对在此绑定操作中使用的绑定上下文中的 IBindCtx 接口的引用。

dwReduceHowFar
Int32

指定当前名字对象简化程度的值。

ppmkToLeft
IMoniker

对当前名字对象左边的名字对象的引用。

ppmkReduced
IMoniker

此方法返回时,包含对当前名字对象的简化形式的引用(如果发生错误或当前名字对象被简化为无,则可以为 null)。 此参数未经初始化即被传递。

注解

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

适用于