IBindCtx Interfejs

Definicja

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 UCOMIMoniker operacji korzystających z tego kontekstu powiązania.

Dotyczy