Прочитать на английском

Поделиться через


Заголовок 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.