Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется одноранговым подключением. Дополнительные сведения см. в разделе:
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. |