IMoniker.Reduce(IBindCtx, Int32, IMoniker, IMoniker) Methode

Definition

Gibt einen reduzierten Moniker zurück, bei dem es sich um einen anderen Moniker handelt, der sich auf dasselbe Objekt wie der aktuelle Moniker bezieht, aber mit gleicher oder höherer Effizienz gebunden werden kann.

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);
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)

Parameter

pbc
IBindCtx

Ein Verweis auf die IBindCtx Schnittstelle im Bindungskontext, der in diesem Bindungsvorgang verwendet werden soll.

dwReduceHowFar
Int32

Ein Wert, der angibt, wie weit der aktuelle Moniker reduziert werden soll.

ppmkToLeft
IMoniker

Ein Verweis auf den Moniker links vom aktuellen Moniker.

ppmkReduced
IMoniker

Wenn diese Methode zurückgegeben wird, enthält sie einen Verweis auf die reduzierte Form des aktuellen Monikers, was sein null kann, wenn ein Fehler auftritt oder wenn der aktuelle Moniker auf nichts reduziert wird. Dieser Parameter wird nicht initialisiert übergeben.

Hinweise

Weitere Informationen finden Sie unter IMoniker::Reduce-Methode.

Gilt für: