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 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 |