Заголовок drt.h
Этот заголовок используется одноранговым подключением. Дополнительные сведения см. в разделе:
drt.h содержит следующие программные интерфейсы:
DrtClose Функция DrtClose закрывает локальный экземпляр DRT. |
DrtContinueSearch Функция DrtContinueSearch продолжает итеративный поиск ключа. |
DrtCreateDerivedKey Функция DrtCreateDerivedKey создает ключ, который может использоваться DrtRegisterKey, если DRT использует поставщик безопасности производных ключей. |
DrtCreateDerivedKeySecurityProvider Функция DrtCreateDerivedKeySecurityProvider создает поставщик безопасности производных ключей для распределенной таблицы маршрутизации. |
DrtCreateDnsBootstrapResolver Функция DrtCreateDnsBootstrapResolver создает сопоставитель начальной загрузки, который будет использовать системную функцию GetAddrInfo для разрешения имени узла известного узла, уже присутствующего в сетке DRT. |
DrtCreateIpv6UdpTransport Функция DrtCreateIpv6UdpTransport создает транспорт на основе протокола UDP IPv6. |
DrtCreateNullSecurityProvider Функция DrtCreateNullSecurityProvider создает пустой поставщик безопасности. Этому поставщику безопасности не требуются узлы для проверки подлинности ключей. |
DrtCreatePnrpBootstrapResolver DrtCreatePnrpBootstrapResolver. |
DrtDeleteDerivedKeySecurityProvider Функция DrtDeleteDerivedKeySecurityProvider удаляет поставщик безопасности производных ключей для распределенной таблицы маршрутизации. |
DrtDeleteDnsBootstrapResolver Функция DrtDeleteDnsBootstrapResolver удаляет экземпляр поставщика начальной загрузки DNS. |
DrtDeleteIpv6UdpTransport Функция DrtDeleteIpv6UdpTransport удаляет транспорт на основе протокола UDP IPv6. |
DrtDeleteNullSecurityProvider Функция DrtDeleteNullSecurityProvider удаляет пустой поставщик безопасности для распределенной таблицы маршрутизации. |
DrtDeletePnrpBootstrapResolver Функция DrtDeletePnrpBootstrapResolver удаляет сопоставитель начальной загрузки на основе протокола однорангового разрешения имен (PNRP). |
DrtEndSearch Функция DrtEndSearch отменяет поиск ключа в DRT. |
DrtGetEventData Функция DrtGetEventData извлекает данные события, связанные с сигнальным событием. |
DrtGetEventDataSize Функция DrtGetEventDataSize возвращает размер структуры DRT_EVENT_DATA, связанной с сигнальным событием. |
DrtGetInstanceName Функция DrtGetInstanceName извлекает полное имя экземпляра распределенной таблицы маршрутизации, соответствующее указанному дескриптору DRT. |
DrtGetInstanceNameSize Функция DrtGetInstanceNameSize возвращает размер имени экземпляра распределенной таблицы маршрутизации. |
DrtGetSearchPath Функция DrtGetSearchPath возвращает список узлов, с которые были контактированы во время операции поиска. |
DrtGetSearchPathSize Функция DrtGetSearchPathSize возвращает размер пути поиска, который представляет количество узлов, используемых в операции поиска. |
DrtGetSearchResult Функция DrtGetSearchResult. |
DrtGetSearchResultSize Функция DrtGetSearchResultSize возвращает размер следующего доступного результата поиска. |
DrtOpen Функция DrtOpen создает локальный экземпляр распределенной таблицы маршрутизации в соответствии с критериями, заданными структурой DRT_SETTINGS. |
DrtRegisterKey Функция DrtRegisterKey регистрирует ключ в DRT. |
DrtStartSearch Функция DrtStartSearch выполняет поиск ключа в DRT, используя критерии, указанные в структуре DRT_SEARCH_INFO. |
DrtUnregisterKey Функция DrtUnregisterKey отменяет регистрацию ключа из DRT. |
DrtUpdateKey Функция DrtUpdateKey обновляет данные приложения, связанные с зарегистрированным ключом. |
DRT_ADDRESS DRT_ADDRESS структура содержит сведения о конечной точке узла DRT, который участвовал в поиске. Эти сведения предназначены для использования при отладке проблем с подключением. |
DRT_ADDRESS_LIST DRT_ADDRESS_LIST структура содержит набор DRT_ADDRESS структур, представляющих узлы, с которыми контактировал во время поиска ключа. |
DRT_BOOTSTRAP_PROVIDER DRT_BOOTSTRAP_PROVIDER структура определяет интерфейс DRT, который должен быть реализован поставщиком начальной загрузки. |
DRT_DATA DRT_DATA структура содержит большой двоичный объект данных. Эта структура используется несколькими функциями DRT. |
DRT_EVENT_DATA DRT_EVENT_DATA. |
DRT_REGISTRATION Структура DRT_REGISTRATION содержит данные ключа и приложения, составляющие регистрацию. |
DRT_SEARCH_INFO DRT_SEARCH_INFO структура представляет поисковый запрос, выданный с помощью DrtStartSearch. |
DRT_SEARCH_RESULT DRT_SEARCH_RESULT. |
DRT_SECURITY_PROVIDER DRT_SECURITY_PROVIDER структура определяет интерфейс DRT, который должен быть реализован поставщиком безопасности. |
DRT_SETTINGS DRT_SETTINGS структура содержит параметры, используемые локальной распределенной таблицей маршрутизации. |
DRT_ADDRESS_FLAGS перечисление DRT_ADDRESS_FLAGS. |
DRT_EVENT_TYPE Перечисление DRT_EVENT_TYPE определяет набор событий, которые могут быть вызваны таблицей распределенной маршрутизации. |
DRT_LEAFSET_KEY_CHANGE_TYPE Перечисление DRT_LEAFSET_KEY_CHANGE_TYPE определяет набор изменений, которые могут произойти на узлах в конечном наборе локально зарегистрированного ключа. |
DRT_MATCH_TYPE Перечисление DRT_MATCH_TYPE определяет точность результата поиска, возвращаемого DrtGetSearchResult после инициации поиска с помощью API DrtStartSearch. |
DRT_REGISTRATION_STATE Перечисление DRT_REGISTRATION_STATE определяет набор юридических состояний для зарегистрированного ключа. |
DRT_SCOPE Перечисление DRT_SCOPE определяет набор областей IPv6, в которых работает DRT при использовании транспорта UDP IPv6, созданного DrtCreateIpv6UdpTransport. |
DRT_SECURITY_MODE Перечисление DRT_SECURITY_MODE определяет возможные режимы безопасности для DRT. Режим безопасности определяется полем структуры DRT_SETTINGS. |
DRT_STATUS Перечисление DRT_STATUS определяет состояние локального экземпляра DRT. |