IComprehensiveSpellCheckProvider::ComprehensiveCheck-Methode (spellcheckprovider.h)
Rechtschreibprüfung des Anbietertexts auf eine gründlichere Weise als ISpellCheckProvider::Check.
Syntax
HRESULT ComprehensiveCheck(
[in] LPCWSTR text,
[out] IEnumSpellingError **value
);
Parameter
[in] text
Der zu überprüfende Text.
[out] value
Das Ergebnis der Überprüfung dieses Texts als Enumeration von Rechtschreibfehlern (IEnumSpellingError), falls vorhanden.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabewert | BESCHREIBUNG |
---|---|
|
Erfolgreiche. |
|
text ist eine leere Zeichenfolge. |
|
text ist ein NULL-Zeiger. |
Hinweise
Diese Schnittstelle muss nicht von einem Rechtschreibprüfungsanbieter implementiert werden. Wenn der Anbieter jedoch zwei "Modi" der Rechtschreibprüfung unterstützt (einen schnelleren und einen langsameren, aber gründlicheren), sollte er diese Schnittstelle in demselben Objekt implementieren, das ISpellCheckProvider implementiert, 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 aufgerufen, wenn die Schnittstelle unterstützt wird. Wenn die Schnittstelle nicht unterstützt wird, wird im Hintergrund ein Fallback auf ISpellCheckProvider::Check ausgeführt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | spellcheckprovider.h |