Udostępnij za pośrednictwem


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

Definicja

Zwraca skrócony moniker, który jest innym monikerem, który odnosi się do tego samego obiektu co bieżący moniker, ale może być powiązany z równą lub większą wydajnością.

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)

Parametry

pbc
IBindCtx

Odwołanie do interfejsu IBindCtx w kontekście powiązania, które ma być używane w tej operacji powiązania.

dwReduceHowFar
Int32

Wartość określająca, jak daleko należy zmniejszyć bieżący moniker.

ppmkToLeft
IMoniker

Odwołanie do monikera po lewej stronie obecnego monikera.

ppmkReduced
IMoniker

Gdy ta metoda zostanie zwrócona, zawiera odwołanie do zmniejszonej formy bieżącego monikera, co może być null w przypadku wystąpienia błędu lub jeśli bieżący moniker jest zredukowany do niczego. Ten parametr jest przekazywany jako niezainicjowany.

Uwagi

Aby uzyskać więcej informacji, zobacz IMoniker::Reduce, metoda.

Dotyczy