Compartir a través de


Método ITfLangBarItemMgr::AdviseItemsSink (ctfutb.h)

Instala uno o varios receptores de eventos de elemento de barra de idioma para uno o varios elementos de barra de idioma.

Sintaxis

HRESULT AdviseItemsSink(
  [in]  ULONG              ulCount,
  [in]  ITfLangBarItemSink **ppunk,
  [in]  const GUID         *pguidItem,
  [out] DWORD              *pdwCookie
);

Parámetros

[in] ulCount

Contiene el número de receptores de aviso que se van a instalar.

[in] ppunk

Puntero a una matriz de objetos ITfLangBarItemSink que se van a instalar. Esta matriz debe tener al menos elementos ulCount de longitud.

[in] pguidItem

Puntero a una matriz de GUIDque identifican los elementos para los que se van a instalar los receptores de aviso. Estos son los GUIDde elemento que el elemento proporciona en ITfLangBarItem::GetInfo. Esta matriz debe tener al menos elementos ulCount de longitud.

[out] pdwCookie

Puntero a una matriz de DWORDs que reciben las cookies de identificación del receptor de aviso correspondientes. Estas cookies identifican los receptores de aviso cuando se quitan con el método ITfLangBarItemMgr::UnadviseItemSink o ITfLangBarItemMgr::UnadviseItemsSink . Esta matriz debe tener al menos elementos ulCount de longitud.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_FAIL
Se ha producido un error no especificado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ctfutb.h
Archivo DLL Msctf.dll
Redistribuible TSF 1.0 en Windows 2000 Professional

Consulte también

ITfLangBarItem::GetInfo

ITfLangBarItemMgr

ITfLangBarItemMgr::UnadviseItemSink

ITfLangBarItemMgr::UnadviseItemsSink

ITfLangBarItemSink