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
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 |