Share via


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

Instala un receptor de aviso.

Sintaxis

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

Parámetros

[in] tid

Contiene un valor tfClientId que identifica el cliente.

[in] riid

Identifica el tipo de receptor de aviso que se va a instalar.

Este parámetro puede ser uno de los siguientes valores cuando el objeto ITfSourceSingle se obtiene de un objeto ITfThreadMgr .

Este parámetro puede ser uno de los siguientes valores cuando el objeto ITfSourceSingle se obtiene de un objeto ITfContext .

Valor Significado
IID_ITfCleanupContextDurationSink
Instala un receptor de asesoramiento de ITfCleanupContextDurationSink .
IID_ITfFunctionProvider
Registra el cliente como proveedor de funciones. El parámetro punk es un puntero de interfaz ITfFunctionProvider .

[in] punk

Puntero al puntero del receptor IUnknown del receptor.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_INVALIDARG
Uno o varios parámetros no son válidos.
CONNECT_E_CANNOTCONNECT
No se puede instalar el receptor de aviso.
CONNECT_E_ADVISELIMIT
Se ha alcanzado el número máximo de receptores de aviso.
E_FAIL
Se ha producido un error no especificado.
E_OUTOFMEMORY
Error de asignación de memoria.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado msctf.h
Archivo DLL Msctf.dll
Redistribuible TSF 1.0 en Windows 2000 Professional

Consulte también

ITfCleanupContextSink

ITfFunctionProvider

ITfSourceSingle