Partager via


Interface ITfMessagePump (msctf.h)

L’interface ITfMessagePump est implémentée par le gestionnaire TSF et est utilisée par une application pour obtenir des messages à partir de la file d’attente des messages de l’application. Les méthodes de cette interface sont des wrappers pour les fonctions GetMessage et PeekMessage . Cette interface permet au gestionnaire TSF d’effectuer tout traitement nécessaire avant ou après message.

Héritage

L’interface ITfMessagePump hérite de l’interface IUnknown. ITfMessagePump a également les types de membres suivants :

Méthodes

L’interface ITfMessagePump a ces méthodes.

 
ITfMessagePump ::GetMessageA

Méthode ITfMessagePump ::GetMessageA
ITfMessagePump ::GetMessageW

Méthode ITfMessagePump ::GetMessageW
ITfMessagePump ::P eekMessageA

Méthode ITfMessagePump ::P eekMessageA
ITfMessagePump ::P eekMessageW

Méthode ITfMessagePump ::P eekMessageW

Remarques

Si l’application est Unicode, elle doit utiliser les méthodes PeekMessageW et GetMessageW. Sinon, l’application doit utiliser les méthodes PeekMessageA et GetMessageA.

Exemples

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();
}

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête msctf.h
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel