Freigeben über


ITfMessagePump-Schnittstelle (msctf.h)

Die ITfMessagePump-Schnittstelle wird vom TSF-Manager implementiert und von einer Anwendung verwendet, um Nachrichten aus der Anwendungsmeldungswarteschlange abzurufen. Die Methoden dieser Schnittstelle sind Wrapper für die Funktionen GetMessage und PeekMessage . Mit dieser Schnittstelle kann der TSF-Manager alle erforderlichen Verarbeitungen vor oder nach Nachrichten durchführen.

Vererbung

Die ITfMessagePump-Schnittstelle erbt von der IUnknown-Schnittstelle . ITfMessagePump verfügt auch über folgende Arten von Membern:

Methoden

Die ITfMessagePump-Schnittstelle verfügt über diese Methoden.

 
ITfMessagePump::GetMessageA

ITfMessagePump::GetMessageA-Methode
ITfMessagePump::GetMessageW

ITfMessagePump::GetMessageW-Methode
ITfMessagePump::P eekMessageA

ITfMessagePump::P eekMessageA-Methode
ITfMessagePump::P eekMessageW

ITfMessagePump::P eekMessageW-Methode

Hinweise

Wenn die Anwendung Unicode ist, sollte sie die Methoden PeekMessageW und GetMessageW verwenden. Andernfalls sollte die Anwendung die Methoden PeekMessageA und GetMessageA verwenden.

Beispiele

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile msctf.h
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional