Поделиться через


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.

Применяется к