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:
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. |
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. |
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. |