Partager via


IBindCtx Interface

Définition

Fournit la définition managée de l'interface IBindCtx.

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
Attributs

Remarques

Pour plus d’informations, consultez la documentation existante pour IBindCtx dans la bibliothèque MSDN.

Le Common Language Runtime lève une exception lorsqu’une méthode COM dans le code natif retourne un HRESULT. Pour plus d'informations, consultez How to: Map HRESULTs and Exceptions.

Méthodes

EnumObjectParam(IEnumString)

Énumère les chaînes correspondant aux clés de la table de paramètres d'objets contextuels mise à jour en interne.

GetBindOptions(BIND_OPTS)

Retourne les options de liaison en cours stockées dans le contexte de liaison actuel.

GetObjectParam(String, Object)

Recherche la clé donnée dans la table de paramètres d'objets contextuels mise à jour en interne et retourne l'objet correspondant, s'il existe.

GetRunningObjectTable(IRunningObjectTable)

Retourne l'accès à la table ROT (Running Object Table) appropriée pour ce processus de liaison.

RegisterObjectBound(Object)

Inscrit l'objet passé comme l'un des objets liés durant une opération de moniker et devant être libéré à la fin de l'opération.

RegisterObjectParam(String, Object)

Inscrit le pointeur d'objet spécifié sous le nom donné dans la table de pointeurs d'objets mise à jour en interne.

ReleaseBoundObjects()

Libère tous les objets actuellement inscrits dans le contexte de liaison par la méthode RegisterObjectBound(Object).

RevokeObjectBound(Object)

Supprime l'objet du jeu d'objets inscrits à libérer.

RevokeObjectParam(String)

Révoque l'inscription de l'objet figurant actuellement sous la clé spécifiée dans la table de paramètres d'objets contextuels mise à jour en interne, si cette clé est inscrite actuellement.

SetBindOptions(BIND_OPTS)

Stocke un bloc de paramètres dans le contexte de liaison. Ces paramètres s'appliqueront aux opérations UCOMIMoniker ultérieures utilisant ce contexte de liaison.

S’applique à