IBindCtx Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
knihovnu MSDN.
Modul CLR (Common Language Runtime) vyvolá výjimku, když metoda MODELU 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 monikeru a které by se měly uvolnit po dokončení operace. |
RegisterObjectParam(String, Object) |
Zaregistruje zadaný ukazatel objektu pod zadaný název v interně udržované tabulce ukazatelů objektů. |
ReleaseBoundObjects() |
Uvolní všechny objekty aktuálně zaregistrované v kontextu vazby pomocí RegisterObjectBound(Object) metody. |
RevokeObjectBound(Object) |
Odebere objekt ze sady registrovaných objektů, které je potřeba uvolnit. |
RevokeObjectParam(String) |
Odvolá registraci objektu aktuálně nalezeného pod zadaným klíčem v interně udržované tabulce kontextových parametrů objektu, pokud je tento klíč aktuálně registrován. |
SetBindOptions(BIND_OPTS) |
Ukládá blok parametrů v kontextu vazby. Tyto parametry se použijí pro pozdější |