Método ITfContextOwnerCompositionServices::TerminateComposition (msctf.h)
Encerra uma composição.
Sintaxe
HRESULT TerminateComposition(
[in] ITfCompositionView *pComposition
);
Parâmetros
[in] pComposition
Ponteiro para uma interface ITfCompositionView que representa a composição a ser encerrada. Se esse valor for NULL, todas as composições no contexto serão encerradas.
Retornar valor
Esse método pode retornar um desses valores.
Valor | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O contexto não está em uma pilha de documentos. |
|
Um serviço de texto atualmente mantém um bloqueio no documento. |
|
Esse método foi chamado durante outra operação de composição. |
|
Ocorreu um erro não especificado. |
Comentários
Um serviço de texto usa ITfComposition::EndComposition para encerrar uma composição que ele criou.
Se o proprietário do contexto implementar o repositório de texto, o proprietário do contexto deverá ser capaz de conceder um bloqueio de gravação síncrono antes de chamar esse método.
Esse método também faz o seguinte:
- Para cada composição encerrada, ITfCompositionSink::OnCompositionTerminated é chamado para todos os coletores de consultoria de composição instalados.
- Se o proprietário do contexto tiver instalado um coletor de aviso de composição de proprietário de contexto, ITfContextOwnerCompositionSink::OnEndComposition será chamado para cada composição terminada.
- A propriedade GUID_PROP_COMPOSING será limpa para o texto coberto por cada composição terminada.
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 | msctf.h |
DLL | Msctf.dll |
Redistribuível | TSF 1.0 no Windows 2000 Professional |
Confira também
ITfComposition::EndComposition, nf-msctf-itfcompositionsink-oncompositionterminated, interface ITfCompositionView, interface ITfContextOwnerCompositionServices, ITfContextOwnerCompositionSink::OnEndComposition