Partilhar via


Interface ITfMessagePump (msctf.h)

A interface ITfMessagePump é implementada pelo gerenciador do TSF e é usada por um aplicativo para obter mensagens da fila de mensagens do aplicativo. Os métodos dessa interface são wrappers para as funções GetMessage e PeekMessage . Essa interface permite que o gerenciador do TSF execute qualquer processamento pré-mensagem ou pós-mensagem necessário.

Herança

A interface ITfMessagePump herda da interface IUnknown . ITfMessagePump também tem estes tipos de membros:

Métodos

A interface ITfMessagePump tem esses métodos.

 
ITfMessagePump::GetMessageA

Método ITfMessagePump::GetMessageA
ITfMessagePump::GetMessageW

Método ITfMessagePump::GetMessageW
ITfMessagePump::P eekMessageA

Método ITfMessagePump::P eekMessageA
ITfMessagePump::P eekMessageW

Método ITfMessagePump::P eekMessageW

Comentários

Se o aplicativo for Unicode, ele deverá usar os métodos PeekMessageW e GetMessageW. Caso contrário, o aplicativo deve usar os métodos PeekMessageA e GetMessageA.

Exemplos

ITfThreadMgr


HRESULT hr;
ITfMessagePump *pMessagePump;

hr = pThreadManager->QueryInterface(IID_ITfMessagePump, (LPVOID*)&pMessagePump);
if(SUCCEEDED(hr))
{
    //Use the ITfMessagePump interface. 
    
    //Release the ITfMessagePump interface. 
    pMessagePump->Release();
}

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho msctf.h
Redistribuível TSF 1.0 no Windows 2000 Professional