Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DrtStartSearch-Funktion durchsucht den DRT anhand von Kriterien, die in der DRT_SEARCH_INFO-Struktur angegeben sind, nach einem Schlüssel.
Syntax
HRESULT DrtStartSearch(
[in] HDRT hDrt,
[in] DRT_DATA *pKey,
[in, optional] const DRT_SEARCH_INFO *pInfo,
ULONG timeout,
[in] HANDLE hEvent,
[in, optional] const PVOID pvContext,
[out] HDRT_SEARCH_CONTEXT *hSearchContext
);
Parameter
[in] hDrt
Das von der DrtOpen-Funktion zurückgegebene DRT-Handle .
[in] pKey
Zeiger auf die DRT_DATA-Struktur , die den Schlüssel enthält.
[in, optional] pInfo
Zeiger auf die DRT_SEARCH_INFO-Struktur , die die Eigenschaften der Suche angibt.
timeout
Gibt die Millisekunden an, bis die Suche beendet wird.
[in] hEvent
Behandeln Sie das Ereignis, das signalisiert wird, wenn die DrtStartSearch-API beendet oder ein Zwischenknoten gefunden wird.
[in, optional] pvContext
Zeiger auf die Kontextdaten, die über das Ereignis an die Anwendung übergeben werden.
[out] hSearchContext
Handle, das im Aufruf von DrtEndSearch verwendet wird.
Rückgabewert
Diese Funktion gibt bei Erfolg S_OK zurück. Weitere mögliche Werte sind:
| Rückgabecode | Beschreibung |
|---|---|
|
hDrt ist ein ungültiges Handle oder phKeyRegistration ist ein ungültiges Handle. |
|
|
|
|
|
pInfo wurde übergeben, aber die dwSize von pInfo entspricht nicht der Größe der DRT_SEARCH_INFO-Struktur . |
|
pInfo wurde übergeben, aber maximale Endpunkte (cMaxEndpoints) ist in pInfo auf 0 festgelegt, oder pInfo wurde übergeben, aber cMaxEndpoints ist größer als 1, wobei fAnyMatchInRange auf TRUE festgelegt ist. |
|
Min- und max-Schlüsselwerte sind gleich, aber Ziel ist unterschiedlich. |
|
Die DRT-Cloud befindet sich im fehlerhaften Zustand. |
|
Das System hat nicht genügend Arbeitsspeicher. |
|
Das DRT wird heruntergefahren. |
|
Ein unerwarteter schwerwiegender Fehler ist aufgetreten. |
Anforderungen
| Anforderung | Wert |
|---|---|
| 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 |