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_SETTINGS 结构中的 DRT_BOOTSTRAP_PROVIDER 模块的指针。

返回值

此函数在成功时返回S_OK。 其他可能的值包括:

返回代码 说明
E_INVALIDARG
pwszAddressNULL
E_OUTOFMEMORY
系统无法为提供程序分配内存。
 
注意 此函数还可能返回对 WSAStartup 和 StringCbPrintfW 的基础调用的错误。
 

要求

   
最低受支持的客户端 Windows 7 专业版 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 drt.h
Library Drtprov.lib
DLL Drt.dll

另请参阅

DRT_BOOTSTRAP_PROVIDER

DrtDeleteDnsBootstrapResolver