Método IQuerySolution::GetErrors (structuredquery.h)
Identifica partes da cadeia de caracteres de entrada que o analisador não reconheceu ou não usou ao construir a árvore de condição IQuerySolution .
Sintaxe
HRESULT GetErrors(
[in] REFIID riid,
[out, retval] void **ppParseErrors
);
Parâmetros
[in] riid
Tipo: REFIID
A IID desejada do resultado, seja IID_IEnumUnknown ou IID_IEnumVARIANT.
[out, retval] ppParseErrors
Tipo: void**
Recebe um ponteiro para uma enumeração de zero ou mais objetos IRichChunk , cada um descrevendo um erro de análise.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Cada erro de análise é representado por um objeto IRichChunk no qual as informações de posição refletem as contagens de token. A cadeia de caracteres ppsz do objeto IRichChunk é NULL e o pValue é um PROPVARIANT que contém um lVal que identifica a enumeração STRUCTURED_QUERY_PARSE_ERROR.
Os valores válidos para riid são __uuidof(IEnumUnknown) e __uuidof(IEnumVARIANT).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | structuredquery.h |
Redistribuível | Pesquisa da Área de Trabalho do Windows (WDS) 3.0 |