Condividi tramite


Funzione DrtCreateDnsBootstrapResolver (drt.h)

La funzione DrtCreateDnsBootstrapResolver crea un resolver bootstrap che userà la funzione di sistema GetAddrInfo per risolvere il nome host di un nodo noto già presente nella mesh DRT.

Sintassi

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

Parametri

[in] port

Specifica la porta a cui è associato il protocollo DRT nel nodo noto.

[in] pwszAddress

Specifica il nome host del nodo noto.

[out] ppModule

Puntatore al modulo DRT_BOOTSTRAP_PROVIDER da includere nella struttura DRT_SETTINGS .

Valore restituito

Questa funzione restituisce S_OK in caso di esito positivo. Altri valori possibili includono:

Codice restituito Descrizione
E_INVALIDARG
pwszAddress è NULL.
E_OUTOFMEMORY
Impossibile allocare memoria per il provider.
 
Nota Questa funzione può anche restituire errori dalle chiamate sottostanti a WSAStartup e StringCbPrintfW.
 

Requisiti

   
Client minimo supportato Windows 7 Professional [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione drt.h
Libreria Drtprov.lib
DLL Drt.dll

Vedi anche

DRT_BOOTSTRAP_PROVIDER

DrtDeleteDnsBootstrapResolver