IBindCtx Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece a definição gerida da IBindCtx interface.
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
Observações
Para mais informações, consulte a documentação existente na IBindCtx biblioteca MSDN.
O runtime da linguagem comum lança uma exceção quando um método COM em código nativo devolve um HRESULT. Para mais informações, veja Como: Mapear HRESULTs e Exceções.
Métodos
| Name | Description |
|---|---|
| EnumObjectParam(IEnumString) |
Enumera as cadeias que são as chaves da tabela internamente mantida dos parâmetros contextuais do objeto. |
| GetBindOptions(BIND_OPTS) |
Devolve as opções de ligação atual armazenadas no contexto de ligação atual. |
| GetObjectParam(String, Object) |
Procura a chave dada na tabela internamente mantida dos parâmetros contextuais do objeto e devolve o objeto correspondente, caso exista. |
| GetRunningObjectTable(IRunningObjectTable) |
Devolve o acesso à Tabela de Objetos em Execução (ROT) relevante para este processo de ligação. |
| RegisterObjectBound(Object) |
Regista o objeto passado como um dos objetos que foi vinculado durante uma operação de moniker e que deve ser libertado quando a operação estiver concluída. |
| RegisterObjectParam(String, Object) |
Regista o ponteiro de objeto especificado sob o nome especificado na tabela internamente mantida de ponteiros de objeto. |
| ReleaseBoundObjects() |
Liberta todos os objetos atualmente registados no contexto de ligação usando o RegisterObjectBound(Object) método. |
| RevokeObjectBound(Object) |
Remove o objeto do conjunto de objetos registados que precisam de ser libertados. |
| RevokeObjectParam(String) |
Revoga o registo do objeto atualmente encontrado sob a chave especificada na tabela internamente mantida dos parâmetros contextuais do objeto, se essa chave estiver atualmente registada. |
| SetBindOptions(BIND_OPTS) |
Armazena um bloco de parâmetros no contexto de ligação. Estes parâmetros aplicam-se a operações posteriores |