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
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ší |