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 |
---|---|
|
pwszAddress ist NULL. |
|
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 |