Compartilhar via


Interface ITfKeyTraceEventSink (msctf.h)

A interface ITfKeyTraceEventSink é implementada por um aplicativo ou serviço de texto para receber notificações de evento de traço de chave antes que o evento seja processado pelo destino. Esse coletor de consultoria é instalado chamando o método ITfSource::AdviseSink do gerenciador de threads com IID_ITfKeyTraceEventSink.

Herança

A interface ITfKeyTraceEventSink herda da interface IUnknown . ITfKeyTraceEventSink também tem estes tipos de membros:

Métodos

A interface ITfKeyTraceEventSink tem esses métodos.

 
ITfKeyTraceEventSink::OnKeyTraceDown

Método ITfKeyTraceEventSink::OnKeyTraceDown
ITfKeyTraceEventSink::OnKeyTraceUp

Método ITfKeyTraceEventSink::OnKeyTraceUp

Comentários

A diferença entre os eventos ITfKeyTraceEventSink e ITfKeyEventSink é que os eventos ITfKeyTraceEventSink ocorrem antes que qualquer filtragem ou processamento do evento de chave ocorra. Os eventos ITfKeyTraceEventSink também ocorrem antes que o aplicativo de destino possa processar o evento de chave.

Exemplos


HRESULT hr;
ITfSource *pSource;

hr = pThreadMgr->QueryInterface(IID_ITfSource, (LPVOID*)&pSource);
if(SUCCEEDED(hr))
{
    hr = pSource->AdviseSink(IID_ITfKeyTraceEventSink, pKeyTraceEventSink, &m_dwKeyTraveEventSinkCookie);
    
    pSource->Release();
}


HRESULT hr;
ITfSource *pSource;

hr = pThreadMgr->QueryInterface(IID_ITfSource, (LPVOID*)&pSource);
if(SUCCEEDED(hr))
{
    hr = pSource->UnadviseSink(m_dwKeyTraveEventSinkCookie);
    
    pSource->Release();
}

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho msctf.h
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

ITfKeyEventSink

ITfSource::AdviseSink

IUnknown