IBindCtx Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |