分布式路由表函数
分布式路由表 (DRT) API 利用以下函数。
生存期管理功能
函数 | 说明 |
---|---|
DrtOpen | 使用 DRT_SETTINGS 结构指定的条件创建本地 DRT 实例。 |
DrtClose | 关闭并删除 DRT 的本地实例。 |
DrtGetEventData | 检索与已发出信号的事件关联的事件数据。 |
DrtGetEventDataSize | 返回与信号事件关联的 DRT_EVENT_DATA 结构的大小。 |
模块管理功能
函数 | 说明 |
---|---|
DrtCreatePnrpBootstrapResolver | 基于 PNRP 协议创建启动解析程序。 |
DrtDeletePnrpBootstrapResolver | 删除基于 PNRP 协议的启动解析程序。 |
DrtCreateDnsBootstrapResolver | 创建一个引导提供程序,该提供程序将按名称联系已知主机。 |
DrtDeleteDnsBootstrapResolver | 删除将按名称联系已知主机的启动提供程序。 |
DrtCreateIpv6UdpTransport | 基于 IPv6 UDP 协议创建传输。 |
DrtDeleteIpv6UdpTransport | 删除基于 IPv6 UDP 协议的传输。 |
DrtCreateDerivedKeySecurityProvider | 为 DRT 创建派生的密钥安全提供程序。 |
DrtCreateDerivedKey | 创建一个密钥,当 DRT 使用派生密钥安全提供程序时, DrtRegisterKey 可以使用该密钥。 |
DrtDeleteDerivedKeySecurityProvider | 删除 DRT 的派生密钥安全提供程序。 |
DrtCreateNullSecurityProvider | 创建 null 安全提供程序。 此安全提供程序不需要节点对密钥进行身份验证。 |
DrtDeleteNullSecurityProvider | 删除 Null 安全提供程序。 |
注册函数
函数 | 说明 |
---|---|
DrtRegisterKey | 在 DRT 中注册密钥。 |
DrtUpdateKey | 汇报与已注册密钥关联的应用程序数据。 |
DrtUnregisterKey | 从 DRT 中注销密钥。 |
搜索函数
函数 | 说明 |
---|---|
DrtStartSearch | 使用 DRT_SEARCH_INFO 结构中指定的条件在 DRT 中搜索密钥。 |
DrtContinueSearch | 继续DRT_SEARCH_RETURN_PATH在 DRT 中搜索密钥。 仅当 fIterative 标志在关联的DRT_SEARCH_INFO结构中设置为 TRUE 时,才使用此函数。 |
DrtGetSearchResult | 检索 () 的搜索结果。 |
DrtGetSearchResultSize | 返回下一个可用搜索结果的大小。 |
DrtGetSearchPath | 返回在搜索操作期间联系的节点的列表。 |
DrtGetSearchPathSize | 返回搜索路径的大小,该路径表示搜索操作中使用的节点数。 |
DrtEndSearch | 取消对 DRT 中密钥的搜索,因此,通过 DRT_SEARCH_RESULT 返回结果会停止。 发出搜索后,可以随时调用此 API。 |
实例名称函数
函数 | 说明 |
---|---|
DrtGetInstanceName | 获取与 DRT 实例关联的名称。 |
DrtGetInstanceNameSize | 返回分布式路由表实例名称的大小。 |
相关主题