Metodo IQueryParser::RestatePropertyValueToString (strutturataquery.h)

Restituisce una proprietà specificata per una condizione come stringa di query.

Sintassi

HRESULT RestatePropertyValueToString(
  [in]  ICondition *pCondition,
  [in]  BOOL       fUseEnglish,
  [out] LPWSTR     *ppszPropertyName,
  [out] LPWSTR     *ppszQueryString
);

Parametri

[in] pCondition

Tipo: ICondition*

Condizione da eseguire come stringa di query.

[in] fUseEnglish

Tipo: BOOL

Riservato. Deve essere FALSE.

[out] ppszPropertyName

Tipo: LPWSTR*

Riceve un puntatore al nome della proprietà come stringa Unicode. L'applicazione chiamante deve liberare la stringa chiamando CoTaskMemFree.

[out] ppszQueryString

Tipo: LPWSTR*

Riceve un puntatore a una stringa di query per tale proprietà. L'applicazione chiamante deve liberare la stringa chiamando CoTaskMemFree.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Se i nodi foglia della condizione contengono più di un nome di proprietà o nessun nome di proprietà, E_INVALIDARG viene restituito.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strutturataquery.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0