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

Definition

Returnerar en reducerad moniker, som är en annan moniker som refererar till samma objekt som den aktuella monikern men kan bindas med samma eller större effektivitet.

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)

Parametrar

pbc
IBindCtx

En referens till gränssnittet i IBindCtx bindningskontexten som ska användas i den här bindningsåtgärden.

dwReduceHowFar
Int32

Ett värde som anger hur långt den aktuella monikern ska minskas.

ppmkToLeft
IMoniker

En referens till monikern till vänster om den aktuella monikern.

ppmkReduced
IMoniker

När den här metoden returnerar innehåller en referens till den reducerade formen av den aktuella monikern, vilket kan vara null om ett fel inträffar eller om den aktuella monikern reduceras till ingenting. Den här parametern skickas oinitierad.

Kommentarer

Mer information finns i IMoniker::Reduce-metoden.

Gäller för