IQueryParser::P arse-Methode (structuredquery.h)
Analysiert eine Eingabezeichenfolge, die Schlüsselwörter für strukturierte Abfragen und/oder Inhalte enthält, um ein IQuerySolution-Objekt zu erzeugen.
Syntax
HRESULT Parse(
[in] LPCWSTR pszInputString,
[in] IEnumUnknown *pCustomProperties,
[out, retval] IQuerySolution **ppSolution
);
Parameter
[in] pszInputString
Typ: LPCWSTR
Ein Zeiger auf die zu analysierende Unicode-Eingabezeichenfolge.
[in] pCustomProperties
Typ: IEnumUnknown*
Eine Enumeration von IRichChunk-Objekten , eine für jede benutzerdefinierte Eigenschaft, die die Anwendung erkannt hat. Dieser Parameter kann NULL sein, was einer leeren Enumeration entspricht.
[out, retval] ppSolution
Typ: IQuerySolution**
Empfängt ein IQuerySolution-Objekt . Der Aufrufer muss es freigeben, indem er seine IUnknown::Release-Methode aufruft.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Für jedes IRichChunk-Objekt identifizieren die Positionsinformationen die Zeichenspanne der benutzerdefinierten Eigenschaft, der Zeichenfolgenwert ist der Name einer tatsächlichen Eigenschaft, und PROPVARIANT wird nicht verwendet. Obwohl jede Eigenschaft verwendet werden kann, werden diese generischen Eigenschaften speziell für diesen Zweck eingeschlossen:
- System.StructuredQuery.CustomProperty.Boolean
- System.StructuredQuery.CustomProperty.DateTime
- System.StructuredQuery.CustomProperty.Integer
- System.StructuredQuery.CustomProperty.FloatingPoint
- System.StructuredQuery.CustomProperty.String
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2, Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | structuredquery.h |
Verteilbare Komponente | Windows Desktop Search (WDS) 3.0 |