Método IBindCtx::RevokeObjectParam (objidl.h)
Remove a chave especificada e seu ponteiro associado da tabela de objetos com chave de cadeia de caracteres do contexto de associação. A chave deve ter sido inserida anteriormente na tabela com uma chamada para RegisterObjectParam.
Sintaxe
HRESULT RevokeObjectParam(
[in] LPOLESTR pszKey
);
Parâmetros
[in] pszKey
A chave de cadeia de caracteres de contexto de associação a ser removida. A comparação de cadeia de caracteres de chave diferencia maiúsculas de minúsculas.
Retornar valor
Esse método pode retornar os valores a seguir.
Código de retorno | Descrição |
---|---|
|
A chave especificada foi removida com êxito. |
|
O objeto não foi registrado anteriormente. |
Comentários
Um contexto de associação mantém uma tabela de ponteiros de interface, cada um associado a uma chave de cadeia de caracteres. Isso permite a comunicação entre uma implementação de moniker e o chamador que iniciou a operação de associação. Uma parte pode armazenar um ponteiro de interface sob uma cadeia de caracteres conhecida por ambas as partes para que a outra parte possa recuperá-lo posteriormente do contexto de associação.
Esse método é usado para remover uma entrada da tabela. Se a chave especificada for encontrada, o contexto de associação também liberará sua referência ao objeto .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | objidl.h |