Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
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 |