Compartilhar via


Método ITfSourceSingle::AdviseSingleSink (msctf.h)

Instala um coletor de avisos.

Sintaxe

HRESULT AdviseSingleSink(
  [in] TfClientId tid,
  [in] REFIID     riid,
  [in] IUnknown   *punk
);

Parâmetros

[in] tid

Contém um valor TfClientId que identifica o cliente.

[in] riid

Identifica o tipo de coletor de aviso a ser instalado.

Esse parâmetro pode ser um dos seguintes valores quando o objeto ITfSourceSingle é obtido de um objeto ITfThreadMgr .

Esse parâmetro pode ser um dos seguintes valores quando o objeto ITfSourceSingle é obtido de um objeto ITfContext .

Valor Significado
IID_ITfCleanupContextDurationSink
Instala um coletor de consultoria ITfCleanupContextDurationSink .
IID_ITfFunctionProvider
Registra o cliente como um provedor de funções. O parâmetro punk é um ponteiro de interface ITfFunctionProvider .

[in] punk

Ponteiro para o ponteiro IUnknown do coletor aconselhável.

Valor retornado

Esse método pode retornar um desses valores.

Valor Descrição
S_OK
O método foi bem-sucedido.
E_INVALIDARG
Um ou mais parâmetros são inválidos.
CONNECT_E_CANNOTCONNECT
O coletor de aviso não pode ser instalado.
CONNECT_E_ADVISELIMIT
O número máximo de coletores de avisos foi atingido.
E_FAIL
Ocorreu um erro não especificado.
E_OUTOFMEMORY
Ocorreu uma falha de alocação de memória.

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
DLL Msctf.dll
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

ITfCleanupContextSink

ITfFunctionProvider

ITfSourceSingle