Partager via


Fonction DrtGetSearchResultSize (drt.h)

La fonction DrtGetSearchResultSize retourne la taille du prochain résultat de recherche disponible.

Syntaxe

HRESULT DrtGetSearchResultSize(
  [in]  HDRT_SEARCH_CONTEXT hSearchContext,
  [out] ULONG               *pulSearchResultSize
);

Paramètres

[in] hSearchContext

Gérez le contexte de recherche à fermer. Ce paramètre est retourné par la fonction DrtStartSearch .

[out] pulSearchResultSize

Contient la taille du résultat de recherche disponible suivant.

Valeur retournée

Retourne S_OK si la fonction réussit. D’autres valeurs possibles sont les suivantes :

Code de retour Description
E_INVALIDARG
pulSearchResultSize a la valeur NULL.
E_HANDLE
hSearchContext est un handle non valide.
DRT_E_FAULTED
Le cloud DRT est à l’état défectueux.
DRT_E_NO_MORE
Il n’y a plus de résultats à retourner.
DRT_E_TIMEOUT
La recherche a échoué, car elle a expiré.
DRT_E_SEARCH_IN_PROGRESS
La recherche est toujours en cours.

Notes

L’application recevra S_OK et continuera à effectuer une boucle à l’aide des fonctions DrtGetSearchResultSize et DrtGetSearchResult tant que la file d’attente contient les résultats de la recherche. Lorsque la file d’attente est vide, la fonction DrtGetSearchResult retourne DRT_E_SEARCH_IN_PROGRESS ou DRT_E_NO_MORE.

Spécifications

   
Client minimal pris en charge Windows 7 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête drt.h
Bibliothèque Drt.lib
DLL Drt.dll

Voir aussi

DrtStartSearch