Share via


Interfaz ITfMessagePump (msctf.h)

El administrador de TSF implementa la interfaz ITfMessagePump y una aplicación usa para obtener mensajes de la cola de mensajes de la aplicación. Los métodos de esta interfaz son contenedores para las funciones GetMessage y PeekMessage . Esta interfaz permite al administrador de TSF realizar cualquier procesamiento previo o posterior al mensaje necesario.

Herencia

La interfaz ITfMessagePump hereda de la interfaz IUnknown . ITfMessagePump también tiene estos tipos de miembros:

Métodos

La interfaz ITfMessagePump tiene estos 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

Comentarios

Si la aplicación es Unicode, debe usar los métodos PeekMessageW y GetMessageW. De lo contrario, la aplicación debe usar los métodos PeekMessageA y GetMessageA.

Ejemplos

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 Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado msctf.h
Redistribuible TSF 1.0 en Windows 2000 Professional