共用方式為


IComprehensiveSpellCheckProvider::ComprehensiveCheck 方法

以比 ISpellCheckProvider::Check更完整的方式檢查提供者文字。

語法

HRESULT ComprehensiveCheck(
  [in]  PCWSTR             text,
  [out] IEnumSpellingError **result
);

參數

text [in]

要檢查的文字。

result [out]

檢查此文字的結果,當做拼字錯誤的列舉, (IEnumSpellingError) ,如果有的話。

傳回值

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

傳回值 描述
S_OK
成功。
E_INVALIDARG
text 是空字串。
E_POINTER
text 是 Null 指標。

 

備註

此介面不需要由拼字檢查提供者實作。 但是,如果提供者支援兩種拼字檢查的「模式」, (更快速但較慢但更徹底的一個) ,它應該在實作 ISpellCheckProvider 的相同物件中實作這個介面,以支援更完整的檢查模式。 當用戶端呼叫ISpellChecker::ComprehensiveCheck時,拼字檢查功能將會查詢IComprehensiveSpellCheckProvider 的提供者,並在支援介面時呼叫 IComprehensiveSpellCheckProvider.ComprehensiveCheck 如果不支援介面,則會以無訊息方式回復為 ISpellCheckProvider::Check

另請參閱

IComprehensiveSpellCheckProvider

IEnumSpellingError

ISpellChecker::ComprehensiveCheck

ISpellCheckProvider

ISpellCheckProvider::Check