IComprehensiveSpellCheckProvider::ComprehensiveCheck-Methode
Rechtschreibprüfung des Anbietertexts auf eine gründlichere Weise als ISpellCheckProvider::Check.
Syntax
HRESULT ComprehensiveCheck(
[in] PCWSTR text,
[out] IEnumSpellingError **result
);
Parameter
-
text [in]
-
Der zu überprüfende Text.
-
Ergebnis [out]
-
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. |
Bemerkungen
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.
Siehe auch