Leer en inglés

Compartir a través de


Encabezado drt.h

Este encabezado lo usa punto a punto. Para más información, consulte:

drt.h contiene las siguientes interfaces de programación:

Functions

 
DrtClose

La función DrtClose cierra la instancia local del DRT.
DrtContinueSearch

La función DrtContinueSearch continúa una búsqueda iterativa de una clave.
DrtCreateDerivedKey

La función DrtCreateDerivedKey crea una clave que DrtRegisterKey puede usar cuando drtRegisterKey usa un proveedor de seguridad de clave derivada.
DrtCreateDerivedKeySecurityProvider

La función DrtCreateDerivedKeySecurityProvider crea el proveedor de seguridad de clave derivada para una tabla de enrutamiento distribuido.
DrtCreateDnsBootstrapResolver

La función DrtCreateDnsBootstrapResolver crea una resolución de arranque que usará la función del sistema GetAddrInfo para resolver el nombre de host de un nodo conocido ya presente en la malla DRT.
DrtCreateIpv6UdpTransport

La función DrtCreateIpv6UdpTransport crea un transporte basado en el protocolo UDP IPv6.
DrtCreateNullSecurityProvider

La función DrtCreateNullSecurityProvider crea un proveedor de seguridad null. Este proveedor de seguridad no requiere que los nodos autentiquen las claves.
DrtCreatePnrpBootstrapResolver

DrtCreatePnrpBootstrapResolver.
DrtDeleteDerivedKeySecurityProvider

La función DrtDeleteDerivedKeySecurityProvider elimina un proveedor de seguridad de clave derivada para una tabla de enrutamiento distribuido.
DrtDeleteDnsBootstrapResolver

La función DrtDeleteDnsBootstrapResolver elimina una instancia del proveedor de arranque DNS.
DrtDeleteIpv6UdpTransport

La función DrtDeleteIpv6UdpTransport elimina un transporte basado en el protocolo UDP IPv6.
DrtDeleteNullSecurityProvider

La función DrtDeleteNullSecurityProvider elimina un proveedor de seguridad null para una tabla de enrutamiento distribuido.
DrtDeletePnrpBootstrapResolver

La función DrtDeletePnrpBootstrapResolver elimina una resolución de arranque basada en el Protocolo de resolución de nombres del mismo nivel (PNRP).
DrtEndSearch

La función DrtEndSearch cancela una búsqueda de una clave en un DRT.
DrtGetEventData

La función DrtGetEventData recupera los datos de eventos asociados a un evento señalado.
DrtGetEventDataSize

La función DrtGetEventDataSize devuelve el tamaño de la estructura de DRT_EVENT_DATA asociada a un evento señalado.
DrtGetInstanceName

La función DrtGetInstanceName recupera el nombre completo de la instancia de tabla de enrutamiento distribuido que corresponde al identificador DRT especificado.
DrtGetInstanceNameSize

La función DrtGetInstanceNameSize devuelve el tamaño del nombre de instancia de tabla de enrutamiento distribuido.
DrtGetSearchPath

La función DrtGetSearchPath devuelve una lista de nodos contactados durante la operación de búsqueda.
DrtGetSearchPathSize

La función DrtGetSearchPathSize devuelve el tamaño de la ruta de acceso de búsqueda, que representa el número de nodos utilizados en la operación de búsqueda.
DrtGetSearchResult

Función DrtGetSearchResult.
DrtGetSearchResultSize

La función DrtGetSearchResultSize devuelve el tamaño del siguiente resultado de búsqueda disponible.
DrtOpen

La función DrtOpen crea una instancia local de tabla de enrutamiento distribuido en función de los criterios especificados por la estructura de DRT_SETTINGS.
DrtRegisterKey

La función DrtRegisterKey registra una clave en el DRT.
DrtStartSearch

La función DrtStartSearch busca en el DRT una clave mediante criterios especificados en la estructura de DRT_SEARCH_INFO.
DrtUnregisterKey

La función DrtUnregisterKey anula el registro de una clave de DRT.
DrtUpdateKey

La función DrtUpdateKey actualiza los datos de la aplicación asociados a una clave registrada.

Estructuras

 
DRT_ADDRESS

DRT_ADDRESS estructura contiene información de punto de conexión sobre un nodo DRT que participó en una búsqueda. Esta información está pensada para usarse en problemas de conectividad de depuración.
DRT_ADDRESS_LIST

DRT_ADDRESS_LIST estructura contiene un conjunto de estructuras de DRT_ADDRESS que representan los nodos contactados durante una búsqueda de una clave.
DRT_BOOTSTRAP_PROVIDER

DRT_BOOTSTRAP_PROVIDER estructura define la interfaz DRT que debe implementar un proveedor de arranque.
DRT_DATA

DRT_DATA estructura contiene un blob de datos. Esta estructura se usa en varias funciones DRT.
DRT_EVENT_DATA

DRT_EVENT_DATA.
DRT_REGISTRATION

La estructura DRT_REGISTRATION contiene datos de clave y aplicación que componen un registro.
DRT_SEARCH_INFO

DRT_SEARCH_INFO estructura representa una consulta de búsqueda emitida con DrtStartSearch.
DRT_SEARCH_RESULT

DRT_SEARCH_RESULT.
DRT_SECURITY_PROVIDER

DRT_SECURITY_PROVIDER estructura define la interfaz DRT que debe implementar un proveedor de seguridad.
DRT_SETTINGS

DRT_SETTINGS estructura contiene la configuración utilizada por la tabla de enrutamiento distribuido local.

Enumeraciones

 
DRT_ADDRESS_FLAGS

DRT_ADDRESS_FLAGS enumeración.
DRT_EVENT_TYPE

La enumeración DRT_EVENT_TYPE define el conjunto de eventos que puede generar la tabla de enrutamiento distribuido.
DRT_LEAFSET_KEY_CHANGE_TYPE

La enumeración DRT_LEAFSET_KEY_CHANGE_TYPE define el conjunto de cambios que pueden producirse en los nodos del conjunto hoja de una clave registrada localmente.
DRT_MATCH_TYPE

La enumeración DRT_MATCH_TYPE define la exactitud de un resultado de búsqueda devuelto por DrtGetSearchResult después de iniciar una búsqueda con drtStartSearch API.
DRT_REGISTRATION_STATE

La enumeración DRT_REGISTRATION_STATE define el conjunto de estados legales para una clave registrada.
DRT_SCOPE

La enumeración DRT_SCOPE define el conjunto de ámbitos IPv6 en los que funciona DRT mientras usa el transporte UDP de IPv6 creado por DrtCreateIpv6UdpTransport.
DRT_SECURITY_MODE

La enumeración DRT_SECURITY_MODE define los posibles modos de seguridad para drt. El modo de seguridad se especifica mediante un campo de la estructura DRT_SETTINGS.
DRT_STATUS

La enumeración DRT_STATUS define el estado de una instancia de DRT local.