次の方法で共有


ITfLangBarItemMgr::AdviseItemsSink メソッド (ctfutb.h)

1 つ以上の言語バー項目の 1 つ以上の言語バー項目イベント シンクをインストールします。

構文

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

パラメーター

[in] ulCount

インストールするアドバイズ シンクの数を格納します。

[in] ppunk

インストールする ITfLangBarItemSink オブジェクトの配列へのポインター。 この配列は、少なくとも ulCount 要素の長さである必要があります。

[in] pguidItem

アドバイス シンクをインストールする項目を識別する GUIDの配列へのポインター。 これらは、アイテムが ITfLangBarItem::GetInfo で提供するアイテム GUIDです。 この配列は、少なくとも ulCount 要素の長さである必要があります。

[out] pdwCookie

対応するアドバイズ シンク識別 Cookie を受け取る DWORDs の配列へのポインター。 これらの Cookie は、 ITfLangBarItemMgr::UnadviseItemSink メソッドまたは ITfLangBarItemMgr::UnadviseItemsSink メソッドを使用して削除された場合のアドバイス シンクを識別します。 この配列は、少なくとも ulCount 要素の長さである必要があります。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

説明
S_OK
メソッドは正常に実行されました。
E_FAIL
未指定のエラーが発生しました。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー ctfutb.h
[DLL] Msctf.dll
再頒布可能パッケージ Windows 2000 Professional の TSF 1.0

こちらもご覧ください

ITfLangBarItem::GetInfo

ITfLangBarItemMgr

ITfLangBarItemMgr::UnadviseItemSink

ITfLangBarItemMgr::UnadviseItemsSink

ITfLangBarItemSink