Funzione DrtGetSearchResult (drt.h)

La funzione DrtGetSearchResult consente al chiamante di recuperare i risultati della ricerca.

Sintassi

HRESULT DrtGetSearchResult(
  [in]  HDRT_SEARCH_CONTEXT hSearchContext,
  [out] ULONG               ulSearchResultSize,
        DRT_SEARCH_RESULT   *pSearchResult
);

Parametri

[in] hSearchContext

Gestire il contesto di ricerca da chiudere. Questo parametro viene restituito dalla funzione DrtStartSearch .

[out] ulSearchResultSize

Puntatore alla struttura DRT_SEARCH_RESULT contenente il risultato della ricerca.

pSearchResult

Riceve un puntatore a una struttura DRT_SEARCH_RESULT contenente i risultati della ricerca.

Valore restituito

Questa funzione restituisce S_OK in caso di esito positivo. Altri valori possibili includono:

Codice restituito Descrizione
E_INVALIDARG
ulSearchPathSize è minore delle dimensioni di DRT_SEARCH_RESULT.
E_HANDLE
hSearchContext è un handle non valido.
DRT_E_FAULTED
il cloud DRT si trova nello stato di errore.
DRT_E_INSUFFICIENT_BUFFER
Il buffer fornito non è sufficiente per contenere il risultato della ricerca.
DRT_E_NO_MORE
Non sono più disponibili risultati da restituire.
DRT_E_TIMEOUT
La ricerca non è riuscita perché si è verificato il timeout.
DRT_E_SEARCH_IN_PROGRESS
La ricerca è attualmente in corso.

Requisiti

   
Client minimo supportato Windows 7 Professional [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione drt.h
Libreria Drt.lib
DLL Drt.dll

Vedi anche

DrtStartSearch