Freigeben über


DrtGetSearchResultSize-Funktion (drt.h)

Die DrtGetSearchResultSize-Funktion gibt die Größe des nächsten verfügbaren Suchergebnisses zurück.

Syntax

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

Parameter

[in] hSearchContext

Handle mit dem zu schließenden Suchkontext. Dieser Parameter wird von der DrtStartSearch-Funktion zurückgegeben.

[out] pulSearchResultSize

Enthält die Größe des nächsten verfügbaren Suchergebnisses.

Rückgabewert

Gibt S_OK zurück, wenn die Funktion erfolgreich ist. Weitere mögliche Werte sind:

Rückgabecode Beschreibung
E_INVALIDARG
pulSearchResultSize ist NULL.
E_HANDLE
hSearchContext ist ein ungültiges Handle.
DRT_E_FAULTED
Die DRT-Cloud befindet sich im fehlerhaften Zustand.
DRT_E_NO_MORE
Es müssen keine weiteren Ergebnisse zurückgegeben werden.
DRT_E_TIMEOUT
Bei der Suche ist ein Fehler aufgetreten, da ein Timeout aufgetreten ist.
DRT_E_SEARCH_IN_PROGRESS
Die Suche wird noch ausgeführt.

Hinweise

Die Anwendung empfängt S_OK und setzt die Schleife mithilfe der Funktionen DrtGetSearchResultSize und DrtGetSearchResult fort , solange die Warteschlange die Suchergebnisse enthält. Wenn die Warteschlange leer ist, gibt die DrtGetSearchResult-Funktion DRT_E_SEARCH_IN_PROGRESS oder DRT_E_NO_MORE zurück.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile drt.h
Bibliothek Drt.lib
DLL Drt.dll

Weitere Informationen

DrtStartSearch