IBindCtx Interface

Definição

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 UCOMIMoniker que utilizem este contexto de ligação.

Aplica-se a