IBindCtx Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a definição gerenciada da 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
- Atributos
Comentários
Para obter mais informações, consulte a documentação existente para IBindCtx
na 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
EnumObjectParam(IEnumString) |
Enumera as cadeias de caracteres que são as chaves da tabela de parâmetros de objeto contextuais 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 especificada na tabela de parâmetros de objeto contextuais mantida internamente e retorna o objeto correspondente, se houver. |
GetRunningObjectTable(IRunningObjectTable) |
Retorna o acesso à ROT (Running Object Table) relevante a esse processo de associação. |
RegisterObjectBound(Object) |
Registra o objeto passado como um dos objetos que foi associado durante uma operação de moniker e que deve ser liberado quando a operação é concluída. |
RegisterObjectParam(String, Object) |
Registra o ponteiro de objeto especificado sob o nome informado na tabela de ponteiros do objeto mantida internamente. |
ReleaseBoundObjects() |
Libera todos os objetos atualmente registrados com o contexto de associação usando o método RegisterObjectBound(Object). |
RevokeObjectBound(Object) |
Remove o objeto do conjunto de objetos registrados que precisam ser liberados. |
RevokeObjectParam(String) |
Revoga o registro do objeto atualmente encontrado na chave especificada da tabela de parâmetros de objeto contextuais mantida internamente, se tal chave estiver registrada no momento. |
SetBindOptions(BIND_OPTS) |
Armazena um bloco de parâmetros no contexto de associação. Esses parâmetros se aplicarão posteriormente a operações |