Bagikan melalui


Antarmuka ITfMessagePump (msctf.h)

Antarmuka ITfMessagePump diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi untuk mendapatkan pesan dari antrean pesan aplikasi. Metode antarmuka ini adalah pembungkus untuk fungsi GetMessage dan PeekMessage . Antarmuka ini memungkinkan manajer TSF untuk melakukan pemrosesan pra-pesan atau pasca-pesan yang diperlukan.

Warisan

Antarmuka ITfMessagePump mewarisi dari antarmuka IUnknown . ITfMessagePump juga memiliki jenis anggota ini:

Metode

Antarmuka ITfMessagePump memiliki metode ini.

 
ITfMessagePump::GetMessageA

Metode ITfMessagePump::GetMessageA
ITfMessagePump::GetMessageW

Metode ITfMessagePump::GetMessageW
ITfMessagePump::P eekMessageA

Metode ITfMessagePump::P eekMessageA
ITfMessagePump::P eekMessageW

Metode ITfMessagePump::P eekMessageW

Keterangan

Jika aplikasi adalah Unicode, aplikasi harus menggunakan metode PeekMessageW dan GetMessageW. Jika tidak, aplikasi harus menggunakan metode PeekMessageA dan GetMessageA.

Contoh

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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header msctf.h
Redistribusi TSF 1.0 di Windows 2000 Professional