IBindCtx Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die verwaltete Definition der IBindCtx Schnittstelle bereit.
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
- Attribute
Hinweise
Weitere Informationen finden Sie in der vorhandenen Dokumentation in IBindCtx der MSDN Library.
Die Common Language Runtime löst eine Ausnahme aus, wenn eine COM-Methode im systemeigenen Code ein HRESULT zurückgibt. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.
Methoden
| Name | Beschreibung |
|---|---|
| EnumObjectParam(IEnumString) |
Listet die Zeichenfolgen auf, die die Schlüssel der intern verwalteten Tabelle mit Kontextobjektparametern sind. |
| GetBindOptions(BIND_OPTS) |
Gibt die aktuellen Bindungsoptionen zurück, die im aktuellen Bindungskontext gespeichert sind. |
| GetObjectParam(String, Object) |
Sucht den angegebenen Schlüssel in der intern verwalteten Tabelle der Kontextobjektparameter und gibt das entsprechende Objekt zurück, sofern vorhanden. |
| GetRunningObjectTable(IRunningObjectTable) |
Gibt den Zugriff auf die für diesen Bindungsprozess relevante Running Object Table (ROT) zurück. |
| RegisterObjectBound(Object) |
Registriert das übergebene Objekt als eines der Objekte, die während eines Moniker-Vorgangs gebunden wurden und die nach Abschluss des Vorgangs freigegeben werden sollen. |
| RegisterObjectParam(String, Object) |
Registriert den angegebenen Objektzeiger unter dem angegebenen Namen in der intern verwalteten Tabelle von Objektzeigern. |
| ReleaseBoundObjects() |
Gibt alle objekte, die derzeit mit dem Bindungskontext registriert sind, mithilfe der RegisterObjectBound(Object) Methode frei. |
| RevokeObjectBound(Object) |
Entfernt das Objekt aus der Gruppe registrierter Objekte, die freigegeben werden müssen. |
| RevokeObjectParam(String) |
Widerruft die Registrierung des Objekts, das derzeit unter dem angegebenen Schlüssel in der intern verwalteten Tabelle der Kontextobjektparameter gefunden wird, wenn dieser Schlüssel derzeit registriert ist. |
| SetBindOptions(BIND_OPTS) |
Speichert einen Parameterblock im Bindungskontext. Diese Parameter gelten für spätere |