Freigeben über


DrtCreateDnsBootstrapResolver-Funktion (drt.h)

Die DrtCreateDnsBootstrapResolver-Funktion erstellt einen Bootstrapresolver, der die GetAddrInfo-Systemfunktion verwendet, um den Hostnamen eines bekannten Knotens aufzulösen, der bereits im DRT-Mesh vorhanden ist.

Syntax

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

Parameter

[in] port

Gibt den Port an, an den das DRT-Protokoll auf dem bekannten Knoten gebunden ist.

[in] pwszAddress

Gibt den Hostnamen des bekannten Knotens an.

[out] ppModule

Zeiger auf das DRT_BOOTSTRAP_PROVIDER Modul, das in die DRT_SETTINGS-Struktur eingeschlossen werden soll.

Rückgabewert

Diese Funktion gibt S_OK nach Erfolg zurück. Weitere mögliche Werte sind:

Rückgabecode Beschreibung
E_INVALIDARG
pwszAddress ist NULL.
E_OUTOFMEMORY
Das System konnte dem Anbieter keinen Arbeitsspeicher zuweisen.
 
Hinweis Diese Funktion kann auch Fehler von zugrunde liegenden Aufrufen von WSAStartup und StringCbPrintfW zurückgeben.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile drt.h
Bibliothek Drtprov.lib
DLL Drt.dll

Weitere Informationen

DRT_BOOTSTRAP_PROVIDER

DrtDeleteDnsBootstrapResolver