IBindCtx Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia zarządzaną definicję interfejsu IBindCtx
.
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
- Atrybuty
Uwagi
Aby uzyskać więcej informacji, zobacz istniejącą dokumentację dotyczącą IBindCtx
biblioteki MSDN.
Środowisko uruchomieniowe języka wspólnego zgłasza wyjątek, gdy metoda COM w kodzie natywnym zwraca wartość HRESULT. Aby uzyskać więcej informacji, zobacz How to: Map HRESULTs and Exceptions (Instrukcje: mapowania wartości HRESULTs i wyjątków).
Metody
EnumObjectParam(IEnumString) |
Wylicza ciągi, które są kluczami wewnętrznie utrzymywanej tabeli parametrów obiektu kontekstowego. |
GetBindOptions(BIND_OPTS) |
Zwraca bieżące opcje powiązania przechowywane w bieżącym kontekście powiązania. |
GetObjectParam(String, Object) |
Wyszukuje dany klucz w wewnętrznej tabeli parametrów obiektu kontekstowego i zwraca odpowiedni obiekt, jeśli istnieje. |
GetRunningObjectTable(IRunningObjectTable) |
Zwraca dostęp do działającej tabeli obiektów (ROT) istotnej dla tego procesu powiązania. |
RegisterObjectBound(Object) |
Rejestruje przekazany obiekt jako jeden z obiektów, które zostały powiązane podczas operacji moniker i które powinny zostać zwolnione po zakończeniu operacji. |
RegisterObjectParam(String, Object) |
Rejestruje określony wskaźnik obiektu pod określoną nazwą w wewnętrznej tabeli wskaźników obiektów. |
ReleaseBoundObjects() |
Zwalnia wszystkie obiekty aktualnie zarejestrowane w kontekście powiązania przy użyciu RegisterObjectBound(Object) metody . |
RevokeObjectBound(Object) |
Usuwa obiekt z zestawu zarejestrowanych obiektów, które należy zwolnić. |
RevokeObjectParam(String) |
Odwołuje rejestrację obiektu aktualnie znalezionego w określonym kluczu w wewnętrznej tabeli parametrów obiektu kontekstowego, jeśli ten klucz jest obecnie zarejestrowany. |
SetBindOptions(BIND_OPTS) |
Przechowuje blok parametrów w kontekście powiązania. Te parametry będą stosowane do późniejszych |