Функция DrtCreateDnsBootstrapResolver (drt.h)

Функция DrtCreateDnsBootstrapResolver создает сопоставитель начальной загрузки, который будет использовать системную функцию GetAddrInfo для разрешения имени узла, известного будет уже присутствовать в сетке DRT.

Синтаксис

HRESULT DrtCreateDnsBootstrapResolver(
  [in]  USHORT                 port,
  [in]  PCWSTR                 pwszAddress,
  [out] DRT_BOOTSTRAP_PROVIDER **ppModule
);

Параметры

[in] port

Указывает порт, к которому привязан протокол DRT на известном узле.

[in] pwszAddress

Указывает имя узла хорошо известного узла.

[out] ppModule

Указатель на модуль DRT_BOOTSTRAP_PROVIDER для включения в структуру DRT_SETTINGS .

Возвращаемое значение

Эта функция возвращает S_OK при успешном выполнении. Другие возможные значения:

Код возврата Описание
E_INVALIDARG
pwszAddress имеет значение NULL.
E_OUTOFMEMORY
Системе не удалось выделить память для поставщика.
 
Примечание Эта функция также может возвращать ошибки из базовых вызовов WSAStartup и StringCbPrintfW.
 

Требования

   
Минимальная версия клиента Windows 7 Профессиональная [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header drt.h
Библиотека Drtprov.lib
DLL Drt.dll

См. также раздел

DRT_BOOTSTRAP_PROVIDER

DrtDeleteDnsBootstrapResolver