Sdílet prostřednictvím


IBindCtx Rozhraní

Definice

Poskytuje spravovanou definici IBindCtx rozhraní.

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
Atributy

Poznámky

Další informace najdete v existující dokumentaci pro IBindCtx v knihovně MSDN.

Common Language Runtime vyvolá výjimku, když metoda COM v nativním kódu vrátí HRESULT. Další informace najdete v tématu Postupy: Mapování HRESULTů a výjimek.

Metody

EnumObjectParam(IEnumString)

Vytvoří výčet řetězců, které jsou klíči interně udržované tabulky kontextových parametrů objektu.

GetBindOptions(BIND_OPTS)

Vrátí aktuální možnosti vazby uložené v aktuálním kontextu vazby.

GetObjectParam(String, Object)

Vyhledá daný klíč v interně udržované tabulce parametrů kontextového objektu a vrátí odpovídající objekt, pokud existuje.

GetRunningObjectTable(IRunningObjectTable)

Vrátí přístup ke spuštěné tabulce objektů (ROT) relevantní pro tento proces vazby.

RegisterObjectBound(Object)

Zaregistruje předaný objekt jako jeden z objektů, které byly vázány během operace moniker a které by měly být uvolněny po dokončení operace.

RegisterObjectParam(String, Object)

Zaregistruje zadaný ukazatel na objekt pod zadaným názvem v interně udržované tabulce ukazatelů na objekty.

ReleaseBoundObjects()

Pomocí metody uvolní všechny objekty aktuálně zaregistrované v kontextu vazby RegisterObjectBound(Object) .

RevokeObjectBound(Object)

Odebere objekt ze sady registrovaných objektů, které je třeba uvolnit.

RevokeObjectParam(String)

Odvolá registraci objektu, který se aktuálně nachází pod zadaným klíčem v interně udržované tabulce parametrů kontextového objektu, pokud je tento klíč aktuálně zaregistrovaný.

SetBindOptions(BIND_OPTS)

Ukládá blok parametrů v kontextu vazby. Tyto parametry se použijí pro pozdější UCOMIMoniker operace, které používají tento kontext vazby.

Platí pro