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

Tanım

Geçerli takma adla aynı nesneye başvuran ancak eşit veya daha yüksek verimlilikle bağlanabilen başka bir ad olan azaltılmış bir takma 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 takma adın ne kadar küçültülmesi gerektiğini belirten bir değer.

ppmkToLeft
IMoniker

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

ppmkReduced
IMoniker

Bu yöntem döndürdüğünde, geçerli takma adın azaltılmış biçimine bir başvuru içerir; bu, bir hata oluşursa veya geçerli takma ad hiçbir şeye küçültülmezse olabilir null . Bu parametre başlatılmamış olarak geçirilir.

Açıklamalar

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

Şunlara uygulanır