IFELanguage::GetJMorphResult 方法 (msime.h)
取得型態分析結果。
語法
HRESULT GetJMorphResult(
[in] DWORD dwRequest,
[in] DWORD dwCMode,
[in] INT cwchInput,
[in] const WCHAR *pwchInput,
[in] DWORD *pfCInfo,
[out] MORRSLT **ppResult
);
參數
[in] dwRequest
轉換要求。 它可能是下列其中一個值:
FELANG_REQ_CONV
FELANG_REQ_RECONV
FELANG_REQ_REV
[in] dwCMode
指定轉換輸出字元和轉換選項。 此值是下列一或多個旗標的組合:
[in] cwchInput
pwchInput中的字元數。
[in] pwchInput
由型別引擎轉換的輸入字元。 這必須是 UNICODE 字串。
將此參數設定為 Null ,以取得先前輸入字串的下一個專案,並具有下一個排名。 實作會定義傳回下一個專案的順序。
[in] pfCInfo
每個資料行的資訊,其中每個 pfCInfo[x] 對應至 pwchInput[x]。 每個 DWORD 都可以是下列旗標的組合:
FELANG_CLMN_WBREAK
FELANG_CLMN_NOWBREAK
FELANG_CLMN_PBREAK
FELANG_CLMN_NOPBREAK
FELANG_CLMN_FIXR
FELANG_CLMN_FIXD
[out] ppResult
接收型態結果資料的 MORRSLT 結構位址。
GetJMorphResult 會使用傳回資料的 OLE 工作配置器來配置記憶體,並將 pResult 設定為指向記憶體。 應用程式必須使用CoTaskMemFree釋放pResult指向的記憶體。
傳回值
這個方法可以傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
有更多候選項目存在。 如果您再次呼叫此函式, pwchInput 等於 Null,它會取得前一個 pwchInput的下一個最佳候選項目。 |
|
沒有結果。 |
|
不再有候選項目。 |
|
輸入太大。 |
|
發生 Mutex 逾時。 |
需求
目標平台 | Windows |
標頭 | msime.h |