共用方式為


IFEDictionary::GetWords 方法 (msime.h)

從字典取得單字專案。

單字項目的選取可以透過的組合來執行

  • 具有日文注音字元的字串,在字串結尾加上或不含通配符。
  • 單字,其結尾有或不含通配符。
  • 語音的一部分
此外,使用日文注音字元的字串擷取,可以藉由在Hiragana50排序中指定範圍來執行。

語法

HRESULT GetWords(
  [in]      const WCHAR *pwchFirst,
  [in]      const WCHAR *pwchLast,
  [in]      const WCHAR *pwchDisplay,
  [in]      ULONG       ulPos,
  [in]      ULONG       ulSelect,
  [in]      ULONG       ulWordSrc,
  [in, out] UCHAR       *pchBuffer,
  [in]      ULONG       cbBuffer,
  [out]     ULONG       *pcWrd
);

參數

[in] pwchFirst

符合 IFEDictionary 專案的文字字串;值必須是下列其中一項:

意義
NULL
低值。
平假名字符串 (要擷取的全文檢索) 。
以 「*」 結尾的平假名字符串 (只指定文字開頭字元) 。

當要擷取文字範圍時,這可以是初始文字字串,在此情況下,不得使用通配符。

[in] pwchLast

用來結束文字字串的文字字串。 當擷取是由單一值執行時,這必須包含與 IMEWRD 結構中的 pwchReading 相同的值;也就是說,不是依範圍值。 此值必須是下列其中之一:

意義
NULL
高值。
平假名字符串 (要擷取的全文檢索) 。
以 「*」 結尾的平假名字符串 (只指定文字開頭字元) 。

[in] pwchDisplay

符合 IFEDictionary 項目的顯示字串;值必須是下列其中一項:

意義
NULL
表示 “*”。
任何日文字串。
以 「*」 結尾的日文字串。

[in] ulPos

在 Microsoft IME 公用語音元件上篩選 () 。 這是下列一或多個旗標的組合:

IFED_POS_NONE

IFED_POS_NOUN

IFED_POS_VERB

IFED_POS_ADJECTIVE

IFED_POS_ADJECTIVE_VERB

IFED_POS_ADVERB

IFED_POS_ADNOUN

IFED_POS_CONJUNCTION

IFED_POS_INTERJECTION

IFED_POS_INDEPENDENT

IFED_POS_INFLECTIONALSUFFIX

IFED_POS_PREFIX

IFED_POS_SUFFIX

IFED_POS_AFFIX

IFED_POS_TANKANJI

IFED_POS_IDIOMS

IFED_POS_SYMBOLS

IFED_POS_PARTICLE

IFED_POS_AUXILIARY_VERB

IFED_POS_SUB_VERB

IFED_POS_DEPENDENT

IFED_POS_ALL

[in] ulSelect

指定單字的查詢輸出。 這是下列一或多個旗標的組合:

IFED_SELECT_NONE

IFED_SELECT_READING

IFED_SELECT_DISPLAY

IFED_SELECT_POS

IFED_SELECT_COMMENT

IFED_SELECT_ALL

[in] ulWordSrc

指定字組來源。 當 IFEDictionary 是使用者字典時,這是下列一或多個旗標的組合:

IFED_REG_NONE

IFED_REG_USER

IFED_REG_AUTO

IFED_REG_GRAMMAR

IFED_REG_ALL

[in, out] pchBuffer

呼叫端提供的緩衝區,以接收數據。

[in] cbBuffer

pchBuffer 的大小。

[out] pcWrd

pchBuffer 中傳回的 IMEWRD 結構數目。 如果找到比 pchBuffer 可以儲存更多的專案,則會傳回 IFED_S_MORE_ENTRIES

傳回值

這個方法可以傳回其中一個值。

傳回碼 描述
S_OK
IFED_S_MORE_ENTRIES
客戶端必須呼叫 NextWords 以取得額外的 IMEWRD 結構。
IFED_E_NO_ENTRY
E_OUTOFMEMORY
E_FAIL

規格需求

需求
目標平台 Windows
標頭 msime.h

另請參閱

IFEDictionary

IMEWRD

NextWords