IBindCtx Gränssnitt

Definition

Tillhandahåller den hanterade definitionen av IBindCtx gränssnittet.

public interface class IBindCtx
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IBindCtx
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")]
public interface IBindCtx
public interface IBindCtx
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IBindCtx = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")>]
type IBindCtx = interface
type IBindCtx = interface
Public Interface IBindCtx
Attribut

Kommentarer

Mer information finns i den befintliga dokumentationen för IBindCtx i MSDN-biblioteket.

Den vanliga språkkörningen utlöser ett undantag när en COM-metod i intern kod returnerar en HRESULT. Mer information finns i Så här: Mappa HRESULT och undantag.

Metoder

Name Description
EnumObjectParam(IEnumString)

Räknar upp strängarna som är nycklarna i den internt underhållna tabellen med kontextuella objektparametrar.

GetBindOptions(BIND_OPTS)

Returnerar de aktuella bindningsalternativen som lagras i den aktuella bindningskontexten.

GetObjectParam(String, Object)

Söker upp den angivna nyckeln i den internt underhållna tabellen med kontextuella objektparametrar och returnerar motsvarande objekt, om det finns något.

GetRunningObjectTable(IRunningObjectTable)

Returnerar åtkomst till rot-filen (Running Object Table) som är relevant för den här bindningsprocessen.

RegisterObjectBound(Object)

Registrerar det skickade objektet som ett av de objekt som har bundits under en moniker-åtgärd och som ska släppas när åtgärden är klar.

RegisterObjectParam(String, Object)

Registrerar den angivna objektpekaren under det angivna namnet i den internt underhållna tabellen med objektpekare.

ReleaseBoundObjects()

Släpper alla objekt som för närvarande är registrerade med bindningskontexten RegisterObjectBound(Object) med hjälp av metoden .

RevokeObjectBound(Object)

Tar bort objektet från den uppsättning registrerade objekt som måste släppas.

RevokeObjectParam(String)

Återkallar registreringen av objektet som för närvarande finns under den angivna nyckeln i den internt underhållna tabellen med kontextuella objektparametrar, om nyckeln för närvarande är registrerad.

SetBindOptions(BIND_OPTS)

Lagrar ett block med parametrar i bindningskontexten. Dessa parametrar gäller för senare UCOMIMoniker åtgärder som använder den här bindningskontexten.

Gäller för