drt.h-Header
Dieser Header wird von Peer-to-Peer verwendet. Weitere Informationen finden Sie unter
drt.h enthält die folgenden Programmierschnittstellen:
DrtClose Die DrtClose-Funktion schließt die lokale instance des DRT. |
DrtContinueSearch Die DrtContinueSearch-Funktion setzt eine iterative Suche nach einem Schlüssel fort. |
DrtCreateDerivedKey Die DrtCreateDerivedKey-Funktion erstellt einen Schlüssel, der von DrtRegisterKey verwendet werden kann, wenn das DRT einen abgeleiteten Schlüsselsicherheitsanbieter verwendet. |
DrtCreateDerivedKeySecurityProvider Die DrtCreateDerivedKeySecurityProvider-Funktion erstellt den abgeleiteten Schlüsselsicherheitsanbieter für eine verteilte Routingtabelle. |
DrtCreateDnsBootstrapResolver Die DrtCreateDnsBootstrapResolver-Funktion erstellt einen Bootstrap-Resolver, der die GetAddrInfo-Systemfunktion verwendet, um den Hostnamen eines bekannten Knotens aufzulösen, der bereits im DRT-Gitter vorhanden ist. |
DrtCreateIpv6UdpTransport Die DrtCreateIpv6UdpTransport-Funktion erstellt einen Transport basierend auf dem IPv6-UDP-Protokoll. |
DrtCreateNullSecurityProvider Die DrtCreateNullSecurityProvider-Funktion erstellt einen NULL-Sicherheitsanbieter. Dieser Sicherheitsanbieter erfordert keine Knoten zum Authentifizieren von Schlüsseln. |
DrtCreatePnrpBootstrapResolver DrtCreatePnrpBootstrapResolver. |
DrtDeleteDerivedKeySecurityProvider Die DrtDeleteDerivedKeySecurityProvider-Funktion löscht einen abgeleiteten Schlüsselsicherheitsanbieter für eine verteilte Routingtabelle. |
DrtDeleteDnsBootstrapResolver Die DrtDeleteDnsBootstrapResolver-Funktion löscht einen DNS-Bootstrap-Anbieter instance. |
DrtDeleteIpv6UdpTransport Die DrtDeleteIpv6UdpTransport-Funktion löscht einen Transport basierend auf dem IPv6-UDP-Protokoll. |
DrtDeleteNullSecurityProvider Die DrtDeleteNullSecurityProvider-Funktion löscht einen NULL-Sicherheitsanbieter für eine verteilte Routingtabelle. |
DrtDeletePnrpBootstrapResolver Die DrtDeletePnrpBootstrapResolver-Funktion löscht einen Bootstrap-Resolver basierend auf dem Peer Name Resolution Protocol (PNRP). |
DrtEndSearch Die DrtEndSearch-Funktion bricht eine Suche nach einem Schlüssel in einem DRT ab. |
DrtGetEventData Die DrtGetEventData-Funktion ruft Ereignisdaten ab, die einem signalisierten Ereignis zugeordnet sind. |
DrtGetEventDataSize Die DrtGetEventDataSize-Funktion gibt die Größe der DRT_EVENT_DATA Struktur zurück, die einem signalisierten Ereignis zugeordnet ist. |
DrtGetInstanceName Die DrtGetInstanceName-Funktion ruft den vollständigen Namen der verteilten Routingtabelle ab instance, die dem angegebenen DRT-Handle entspricht. |
DrtGetInstanceNameSize Die DrtGetInstanceNameSize-Funktion gibt die Größe der Verteilten Routingtabelle instance Namen zurück. |
DrtGetSearchPath Die DrtGetSearchPath-Funktion gibt eine Liste der Knoten zurück, die während des Suchvorgangs kontaktiert wurden. |
DrtGetSearchPathSize Die DrtGetSearchPathSize-Funktion gibt die Größe des Suchpfads zurück, die die Anzahl der Knoten darstellt, die im Suchvorgang verwendet werden. |
DrtGetSearchResult DrtGetSearchResult-Funktion. |
DrtGetSearchResultSize Die DrtGetSearchResultSize-Funktion gibt die Größe des nächsten verfügbaren Suchergebnisses zurück. |
DrtOpen Die DrtOpen-Funktion erstellt eine lokale verteilte Routingtabelle instance anhand der Kriterien, die von der DRT_SETTINGS-Struktur angegeben werden. |
DrtRegisterKey Die DrtRegisterKey-Funktion registriert einen Schlüssel im DRT. |
DrtStartSearch Die DrtStartSearch-Funktion durchsucht den DRT anhand von Kriterien, die in der DRT_SEARCH_INFO-Struktur angegeben sind, nach einem Schlüssel. |
DrtUnregisterKey Die DrtUnregisterKey-Funktion hebt die Registrierung eines Schlüssels aus dem DRT auf. |
DrtUpdateKey Die DrtUpdateKey-Funktion aktualisiert die Anwendungsdaten, die einem registrierten Schlüssel zugeordnet sind. |
DRT_ADDRESS DRT_ADDRESS Struktur enthält Endpunktinformationen zu einem DRT-Knoten, der an einer Suche teilgenommen hat. Diese Informationen sind für die Verwendung beim Debuggen von Konnektivitätsproblemen vorgesehen. |
DRT_ADDRESS_LIST DRT_ADDRESS_LIST Struktur enthält einen Satz von DRT_ADDRESS Strukturen, die die Knoten darstellen, die während einer Suche nach einem Schlüssel kontaktiert wurden. |
DRT_BOOTSTRAP_PROVIDER DRT_BOOTSTRAP_PROVIDER Struktur definiert die DRT-Schnittstelle, die von einem Bootstrapanbieter implementiert werden muss. |
DRT_DATA DRT_DATA Struktur enthält ein Datenblob. Diese Struktur wird von mehreren DRT-Funktionen verwendet. |
DRT_EVENT_DATA DRT_EVENT_DATA. |
DRT_REGISTRATION Die DRT_REGISTRATION-Struktur enthält Schlüssel- und Anwendungsdaten, aus denen eine Registrierung besteht. |
DRT_SEARCH_INFO DRT_SEARCH_INFO-Struktur stellt eine Suchabfrage dar, die mit DrtStartSearch ausgegeben wird. |
DRT_SEARCH_RESULT DRT_SEARCH_RESULT. |
DRT_SECURITY_PROVIDER DRT_SECURITY_PROVIDER-Struktur definiert die DRT-Schnittstelle, die von einem Sicherheitsanbieter implementiert werden muss. |
DRT_SETTINGS DRT_SETTINGS Struktur enthält die Einstellungen, die von der lokalen Verteilten Routingtabelle verwendet werden. |
DRT_ADDRESS_FLAGS DRT_ADDRESS_FLAGS Enumeration. |
DRT_EVENT_TYPE Die DRT_EVENT_TYPE-Enumeration definiert den Satz von Ereignissen, die von der verteilten Routingtabelle ausgelöst werden können. |
DRT_LEAFSET_KEY_CHANGE_TYPE Die DRT_LEAFSET_KEY_CHANGE_TYPE-Enumeration definiert den Satz von Änderungen, die auf Knoten im Blattsatz eines lokal registrierten Schlüssels auftreten können. |
DRT_MATCH_TYPE Die DRT_MATCH_TYPE-Enumeration definiert die Genauigkeit eines Von DrtGetSearchResult zurückgegebenen Suchergebnisses nach dem Initiieren einer Suche mit der DrtStartSearch-API. |
DRT_REGISTRATION_STATE Die DRT_REGISTRATION_STATE-Enumeration definiert den Satz von Rechtszuständen für einen registrierten Schlüssel. |
DRT_SCOPE Die DRT_SCOPE-Enumeration definiert den Satz von IPv6-Bereichen, in denen DRT unter Verwendung des von DrtCreateIpv6UdpTransport erstellten IPv6-UDP-Transports ausgeführt wird. |
DRT_SECURITY_MODE Die DRT_SECURITY_MODE-Enumeration definiert mögliche Sicherheitsmodi für das DRT. Der Sicherheitsmodus wird durch ein Feld der DRT_SETTINGS-Struktur angegeben. |
DRT_STATUS Die DRT_STATUS-Enumeration definiert die status eines lokalen DRT-instance. |