Share via


IMoniker.Reduce(IBindCtx, Int32, IMoniker, IMoniker) Yöntem

Tanım

Geçerli bilinen adla aynı nesneye başvuran ancak eşit veya daha yüksek verimlilikle bağlanabilen başka bir bilinen ad olan azaltılmış bir bilinen ad döndürür.

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)

Parametreler

pbc
IBindCtx

IBindCtx Bu bağlama işleminde kullanılacak bağlama bağlamında arabirim başvurusu.

dwReduceHowFar
Int32

Geçerli bilinen adın ne kadar azaltılması gerektiğini belirten bir değer.

ppmkToLeft
IMoniker

Geçerli bilinen adın solundaki bilinen adın başvurusu.

ppmkReduced
IMoniker

Bu yöntem döndürdüğünde, geçerli bilinen adın azaltılmış biçimine bir başvuru içerir. Bu, null bir hata oluşması veya geçerli bilinen adın hiçbir şeye indirgenmesi olabilir. Bu parametre, başlatmadan iletilir.

Açıklamalar

Daha fazla bilgi için bkz. IMoniker::Reduce yöntemi.

Şunlara uygulanır