IBindCtx Interface

Definição

Fornece a definição gerenciada 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

Comentários

Para obter mais informações, consulte a documentação existente na IBindCtx biblioteca MSDN.

O common language runtime gera uma exceção quando um método COM no código nativo retorna um HRESULT. Para obter mais informações, consulte Como mapear HRESULTs e exceções.

Métodos

Nome Description
EnumObjectParam(IEnumString)

Enumera as cadeias de caracteres que são as chaves da tabela de parâmetros de objeto contextual mantida internamente.

GetBindOptions(BIND_OPTS)

Retorna as opções de associação atuais armazenadas no contexto de associação atual.

GetObjectParam(String, Object)

Pesquisa a chave fornecida na tabela de parâmetros de objeto contextual mantida internamente e retorna o objeto correspondente, se houver.

GetRunningObjectTable(IRunningObjectTable)

Retorna acesso à ROT (Tabela de Objetos em Execução) relevante para esse processo de associação.

RegisterObjectBound(Object)

Registra o objeto passado como um dos objetos que foram associados durante uma operação de moniker e que devem ser liberados quando a operação for concluída.

RegisterObjectParam(String, Object)

Registra o ponteiro de objeto especificado sob o nome especificado na tabela de ponteiros de objeto mantida internamente.

ReleaseBoundObjects()

Libera todos os objetos atualmente registrados com o contexto de associação usando o RegisterObjectBound(Object) método.

RevokeObjectBound(Object)

Remove o objeto do conjunto de objetos registrados que precisam ser liberados.

RevokeObjectParam(String)

Revoga o registro do objeto atualmente encontrado sob a chave especificada na tabela de parâmetros de objeto contextual mantida internamente, se essa chave estiver registrada no momento.

SetBindOptions(BIND_OPTS)

Armazena um bloco de parâmetros no contexto de associação. Esses parâmetros serão aplicados a operações posteriores UCOMIMoniker que usam esse contexto de associação.

Aplica-se a