IBindCtx Schnittstelle

Definition

Stellt die verwaltete Definition der IBindCtx-Schnittstelle bereit.Provides the managed definition of the IBindCtx interface.

public interface class IBindCtx
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IBindCtx
type IBindCtx = interface
Public Interface IBindCtx
Attribute

Hinweise

Weitere Informationen finden Sie in der vorhandenen Dokumentation für IBindCtx in der MSDN Library.For more information, see the existing documentation for IBindCtx in the MSDN library.

Der Common Language Runtime löst eine Ausnahme aus, wenn eine com-Methode in nativem Code ein HRESULT zurückgibt.The common language runtime throws an exception when a COM method in native code returns an HRESULT. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.For more information, see How to: Map HRESULTs and Exceptions.

Methoden

EnumObjectParam(IEnumString)

Zählt die Zeichenfolgen auf, die die Schlüssel der intern verwalteten Tabelle von Kontextparametern für Objekte sind.Enumerates the strings that are the keys of the internally maintained table of contextual object parameters.

GetBindOptions(BIND_OPTS)

Gibt die aktuellen Bindungsoptionen zurück, die im aktuellen Bindungskontext gespeichert sind.Returns the current binding options stored in the current bind context.

GetObjectParam(String, Object)

Sucht den angegebenen Schlüssel in der intern verwalteten Tabelle der Kontextobjektparameter und gibt ggf. das entsprechende Objekt zurück.Looks up the given key in the internally maintained table of contextual object parameters and returns the corresponding object, if one exists.

GetRunningObjectTable(IRunningObjectTable)

Gibt den Zugriff auf die ROT (Running Object Table) zurück, die für diesen Bindungsvorgang relevant ist.Returns access to the Running Object Table (ROT) relevant to this binding process.

RegisterObjectBound(Object)

Registriert das übergebene Objekt als eines der während einer Moniker-Operation gebundenen Objekte, das nach Abschluss der Operation freigegeben werden soll.Registers the passed object as one of the objects that has been bound during a moniker operation and that should be released when the operation is complete.

RegisterObjectParam(String, Object)

Registriert den angegebenen Objektzeiger unter dem angegebenen Namen in der intern verwalteten Tabelle von Objektzeigern.Registers the specified object pointer under the specified name in the internally maintained table of object pointers.

ReleaseBoundObjects()

Gibt alle momentan im Bindungskontext mithilfe der RegisterObjectBound(Object)-Methode registrierten Objekte frei.Releases all the objects currently registered with the bind context by using the RegisterObjectBound(Object) method.

RevokeObjectBound(Object)

Entfernt das Objekt aus dem Satz freizugebender registrierter Objekte.Removes the object from the set of registered objects that need to be released.

RevokeObjectParam(String)

Widerruft die Registrierung des Objekts, das momentan unter dem angegebenen Schlüssel in der intern verwalteten Tabelle von Kontextobjektparametern zu finden ist, wenn dieser Schlüssel derzeit registriert ist.Revokes the registration of the object currently found under the specified key in the internally maintained table of contextual object parameters, if that key is currently registered.

SetBindOptions(BIND_OPTS)

Speichert im Bindungskontext einen Block von Parametern.Stores a block of parameters in the bind context. Diese Parameter gelten für spätere UCOMIMoniker-Operationen, die diesen Bindungskontext verwenden.These parameters will apply to later UCOMIMoniker operations that use this bind context.

Gilt für: