ISpellChecker::ComprehensiveCheck-Methode (spellcheck.h)
Überprüft die Rechtschreibung des bereitgestellten Texts gründlicher als ISpellChecker::Check und gibt eine Sammlung von Rechtschreibfehlern zurück.
Syntax
HRESULT ComprehensiveCheck(
[in] LPCWSTR text,
[out, retval] IEnumSpellingError **value
);
Parameter
[in] text
Der zu überprüfende Text.
[out, retval] value
Das Ergebnis der Überprüfung dieses Texts, das als IEnumSpellingError-Objekt zurückgegeben wird.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolgreiche. |
|
text ist eine leere Zeichenfolge. |
|
text ist ein NULL-Zeiger. |
Hinweise
Der zurückgegebene IEnumSpellingError enthält die Ergebnisse der Rechtschreibprüfung. Ein richtiger Text gibt eine leere (keine NULL)-Enumeration zurück.
Wenn der Anbieter zwei "Modi" der Rechtschreibprüfung unterstützt (einen schnelleren und einen langsameren, aber gründlicheren), implementiert er IComprehensiveSpellCheckProvider, um den gründlicheren Überprüfungsmodus zu unterstützen. Wenn ein Client ISpellChecker::ComprehensiveCheck aufruft, wird die Rechtschreibprüfungsfunktion queryInterface für den Anbieter für IComprehensiveSpellCheckProvider und IComprehensiveSpellCheckProvider.ComprehensiveCheck aufrufen , wenn die Schnittstelle unterstützt wird. Wenn die Schnittstelle nicht unterstützt wird, wird sie automatisch auf ISpellCheckProvider::Check zurückfallen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | spellcheck.h |
Weitere Informationen
IComprehensiveSpellCheckProvider