IBindCtx Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona la definición administrada de la IBindCtx interfaz.
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
- Atributos
Comentarios
Para obtener más información, consulte la documentación existente para IBindCtx en MSDN Library.
Common Language Runtime produce una excepción cuando un método COM en código nativo devuelve un HRESULT. Para obtener más información, vea How to: Map HRESULTs and Exceptions.
Métodos
| Nombre | Description |
|---|---|
| EnumObjectParam(IEnumString) |
Enumera las cadenas que son las claves de la tabla mantenida internamente de parámetros de objeto contextual. |
| GetBindOptions(BIND_OPTS) |
Devuelve las opciones de enlace actuales almacenadas en el contexto de enlace actual. |
| GetObjectParam(String, Object) |
Busca la clave especificada en la tabla mantenida internamente de parámetros de objeto contextual y devuelve el objeto correspondiente, si existe uno. |
| GetRunningObjectTable(IRunningObjectTable) |
Devuelve el acceso a la tabla de objetos en ejecución (ROT) pertinente para este proceso de enlace. |
| RegisterObjectBound(Object) |
Registra el objeto pasado como uno de los objetos enlazados durante una operación de moniker y que se debe liberar cuando se complete la operación. |
| RegisterObjectParam(String, Object) |
Registra el puntero de objeto especificado bajo el nombre especificado en la tabla de punteros de objeto mantenida internamente. |
| ReleaseBoundObjects() |
Libera todos los objetos registrados actualmente con el contexto de enlace mediante el RegisterObjectBound(Object) método . |
| RevokeObjectBound(Object) |
Quita el objeto del conjunto de objetos registrados que deben liberarse. |
| RevokeObjectParam(String) |
Revoca el registro del objeto que se encuentra actualmente en la clave especificada en la tabla mantenida internamente de parámetros de objeto contextual, si esa clave está registrada actualmente. |
| SetBindOptions(BIND_OPTS) |
Almacena un bloque de parámetros en el contexto de enlace. Estos parámetros se aplicarán a las operaciones posteriores |