Método IQuerySolution::GetErrors (structuredquery.h)
Identifica partes de la cadena de entrada que el analizador no reconoció o no usó al construir el árbol de condiciones de IQuerySolution .
Sintaxis
HRESULT GetErrors(
[in] REFIID riid,
[out, retval] void **ppParseErrors
);
Parámetros
[in] riid
Tipo: REFIID
El IID deseado del resultado, ya sea IID_IEnumUnknown o IID_IEnumVARIANT.
[out, retval] ppParseErrors
Tipo: void**
Recibe un puntero a una enumeración de cero o más objetos IRichChunk , cada uno de los cuales describe un error de análisis.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Cada error de análisis se representa mediante un objeto IRichChunk en el que la información de posición refleja los recuentos de tokens. La cadena ppsz del objeto IRichChunk es NULL y pValue es un PROPVARIANT que contiene un valor lVal que identifica la enumeración STRUCTURED_QUERY_PARSE_ERROR.
Los valores válidos para riid son __uuidof(IEnumUnknown) y __uuidof(IEnumVARIANT).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 con SP1 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | structuredquery.h |
Redistribuible | Windows Desktop Search (WDS) 3.0 |