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 DRT-API (Distributed Routing Table) verwendet die folgenden Funktionen.
Lebensdauerverwaltungsfunktionen
| Funktion | Beschreibung |
|---|---|
| DrtOpen | Erstellt eine lokale DRT-Instanz mithilfe von Kriterien, die durch die DRT_SETTINGS-Struktur angegeben sind. |
| DrtClose | Schließt und entfernt die lokale Instanz des DRT. |
| DrtGetEventData- | Ruft Ereignisdaten ab, die einem signalisierten Ereignis zugeordnet sind. |
| DrtGetEventDataSize | Gibt die Größe der DRT_EVENT_DATA Struktur zurück, die einem signalisierten Ereignis zugeordnet ist. |
Modulverwaltungsfunktionen
| Funktion | Beschreibung |
|---|---|
| DrtCreatePnrpBootstrapResolver | Erstellt einen Bootstrap-Resolver basierend auf dem PNRP-Protokoll. |
| DrtDeletePnrpBootstrapResolver | Löscht einen Bootstrap-Resolver basierend auf dem PNRP-Protokoll. |
| DrtCreateDnsBootstrapResolver | Erstellt einen Bootstrap-Anbieter, der einen bekannten Host anhand des Namens kontaktiert. |
| DrtDeleteDnsBootstrapResolver | Löscht einen Bootstrap-Anbieter, der einen bekannten Host anhand des Namens kontaktiert. |
| DrtCreateIpv6UdpTransport | Erstellt einen Transport basierend auf dem IPv6 UDP-Protokoll. |
| DrtDeleteIpv6UdpTransport | Löscht einen Transport basierend auf dem IPv6 UDP-Protokoll. |
| DrtCreateDerivedKeySecurityProvider | Erstellt einen abgeleiteten Schlüsselsicherheitsanbieter für das DRT. |
| DrtCreateDerivedKey | Erstellt einen Schlüssel, der von DrtRegisterKey verwendet werden kann, wenn das DRT einen abgeleiteten Schlüsselsicherheitsanbieter verwendet. |
| DrtDeleteDerivedKeySecurityProvider | Löscht einen abgeleiteten Schlüsselsicherheitsanbieter für das DRT. |
| DrtCreateNullSecurityProvider | Erstellt einen NULL-Sicherheitsanbieter. Dieser Sicherheitsanbieter erfordert keine Knoten zum Authentifizieren von Schlüsseln. |
| DrtDeleteNullSecurityProvider | Löscht einen NULL-Sicherheitsanbieter. |
Registrierungsfunktionen
| Funktion | Beschreibung |
|---|---|
| DrtRegisterKey- | Registriert einen Schlüssel im DRT. |
| DrtUpdateKey- | Aktualisiert die Anwendungsdaten, die einem registrierten Schlüssel zugeordnet sind. |
| DrtUnregisterKey | Hebt die Registrierung eines Schlüssels aus dem DRT auf. |
Suchfunktionen
| Funktion | Beschreibung |
|---|---|
| DrtStartSearch | Durchsucht das DRT nach einem Schlüssel mithilfe von Kriterien, die in der DRT_SEARCH_INFO Struktur angegeben sind. |
| DrtContinueSearch | Setzt eine DRT_SEARCH_RETURN_PATH Suche nach einem Schlüssel im DRT fort. Diese Funktion wird nur verwendet, wenn das fIterative Flag auf TRUE- in der zugeordneten DRT_SEARCH_INFO Struktur festgelegt ist. |
| DrtGetSearchResult- | Ruft die Suchergebnisse ab. |
| DrtGetSearchResultSize | Gibt die Größe des nächsten verfügbaren Suchergebnisses zurück. |
| DrtGetSearchPath- | Gibt eine Liste der Knoten zurück, die während des Suchvorgangs kontaktiert werden. |
| DrtGetSearchPathSize | Gibt die Größe des Suchpfads zurück, der die Anzahl der Knoten darstellt, die im Suchvorgang verwendet werden. |
| DrtEndSearch | Bricht eine Suche nach einem Schlüssel in einem DRT ab, und daher wird die Rückgabe von Ergebnissen über DRT_SEARCH_RESULT beendet. Diese API kann jederzeit aufgerufen werden, nachdem eine Suche ausgestellt wurde. |
Instanznamenfunktionen
| Funktion | Beschreibung |
|---|---|
| DrtGetInstanceName | Ruft den Namen ab, der einer DRT-Instanz zugeordnet ist. |
| DrtGetInstanceNameSize | Gibt die Größe des Instanznamens der Verteilten Routingtabelle zurück. |
Verwandte Themen